OpenBLAS/benchmark
Chris Sidebottom 2c3cdaf74e Optimized BGEMV for NEOVERSEV1 target
- Adds bgemv T based off of sbgemv T kernel
- Adds bgemv N which is slightly alterated to not use Y as an
accumulator due to the output being bf16 which results in loss of
precision
- Enables BGEMM_GEMV_FORWARD to proxy BGEMM to BGEMV with new kernels
2025-07-23 10:51:41 +01:00
..
pybench Add build notes for Windows and flang from gh Discussion 5008 2024-12-06 01:35:42 -08:00
scripts disable NaN checks before BLAS calls dgemm.R 2019-01-16 11:54:22 +02:00
Make_exe.sh bugfixes, to build benchmarks with mingw on Windows OS 2015-05-29 12:56:22 +02:00
Makefile Optimized BGEMV for NEOVERSEV1 target 2025-07-23 10:51:41 +01:00
amax.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
amin.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
asum.c Refactor the performance measurement system 2020-10-23 10:32:03 +08:00
axpby.c Refactor the performance measurement system 2020-10-23 10:32:03 +08:00
axpy.c Refactor the performance measurement system 2020-10-23 10:32:03 +08:00
bench.h Fix comment. 2022-10-20 20:11:09 -04:00
cholesky.c Refactor the performance measurement system 2020-10-23 10:32:03 +08:00
copy.c Refactor the performance measurement system 2020-10-23 10:32:03 +08:00
cula_wrapper.c Import GotoBLAS2 1.13 BSD version codes. 2011-01-24 14:54:24 +00:00
dot.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
geev.c Refactor the performance measurement system 2020-10-23 10:32:03 +08:00
gemm.c Add optimized BGEMM kernel for NEOVERSEV1 target 2025-07-10 23:23:27 +00:00
gemm3m.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
gemv.c Optimized BGEMV for NEOVERSEV1 target 2025-07-23 10:51:41 +01:00
ger.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
gesv.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
getri.c Fix OPENBLAS_LOOPS assignment 2024-03-20 19:19:11 +01:00
hbmv.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
hemm.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
hemv.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
her.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
her2.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
her2k.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
herk.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
hpmv.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
iamax.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
iamin.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
imax.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
imin.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
linpack.c Fix OPENBLAS_LOOPS assignment 2024-03-20 19:20:16 +01:00
max.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
min.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
nrm2.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
omatcopy.c Bench: Add omatcopy 2024-10-18 11:07:52 +08:00
plot-filter.sh added blas level1 copy benchmark 2015-05-20 11:05:00 +02:00
plot-header added a sample plot-filter scripts and a header file for gnuplot 2014-07-21 14:50:24 +02:00
potrf.c Fix OPENBLAS_LOOPS assignment 2024-03-20 19:21:37 +01:00
rot.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
rotm.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
scal.c scal benchmark: eliminate y, move init/timing out of loop 2022-11-29 08:02:45 -05:00
smallscaling.c added bugfixes for some make files and smallscaling.c 2016-04-21 12:54:32 +02:00
spmv.c change line endings from CRLF to LF 2022-11-17 10:18:36 +01:00
spr.c Fix file permissions (issue 4095) 2023-07-23 20:31:55 +02:00
spr2.c Fix file permissions (issue 4095) 2023-07-23 20:31:55 +02:00
swap.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
symm.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
symv.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
syr.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
syr2.c Fix OPENBLAS_LOOPS assignment 2024-03-20 19:22:48 +01:00
syr2k.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
syrk.c Use SVE kernel for SGEMM/DGEMM on Arm(R) Neoverse(TM) V1 2023-04-17 17:38:42 +01:00
tplot-header added plot-header to compare multithreading 2014-09-02 14:11:42 +02:00
tpmv.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
tpsv.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
trmm.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
trmv.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
trsm.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
trsv.c benchmark: Fix missing colons in outputs of ./strsv.goto 2023-11-24 14:55:18 +08:00
zdot-intel.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00
zdot.c Refractoring remaining benchmark cases. 2020-10-26 10:25:05 +08:00