Srangrang
9f13b2c6ac
style: modify HALF to BFLOAT16 in benchmark folder
3 months ago
gkdddd
670ec6f757
Added shgemm_kernel_8x8 for RISCV64_ZVL128B and shgemm_kernel_16x8 for RISCV64_ZVL256B
Added HFLOAT16 support for RISCV64
Added shgemm_kernel_8x8 for RISCV64_ZVL128B and shgemm_kernel_16x8 for RISCV64_ZVL256B based on HFLOAT16
The instruction sets used are ZVFH and ZFH, which need to be supported by RVV1.0
Related to issue #5279
Co-authored-by Linjin Li <linjin_li@163.com>
4 months ago
Qiyu8
dd6ebdfdab
Refactor the performance measurement system
5 years ago
Martin Kroeker
7ae9e8960e
Change "HALF" and "sh" to "BFLOAT16" and "sb"
5 years ago
Martin Kroeker
5464eb13ea
Change ifdef linux to __linux for C11 compatibility
5 years ago
Rajalakshmi Srinivasaraghavan
ce90e2bd3f
Include shgemm in benchtest
This patch is to enable benchtest for half precision gemm
when BUILD_HALF is set during make.
5 years ago
AbdelRauf
a469b32cf4
sgemm pipeline improved, zgemm rewritten without inner packs, ABI lxvx v20 fixed with vs52
6 years ago
Martin Kroeker
35c5a32309
Correct index variables used in MFlops calculation
Fixes #1474
7 years ago
Tim Moon
a89d6711c6
Increasing flexibility of GEMM benchmark.
m, n, and k can be set to arbitrary constants. A and B matrices can be transposed independently.
8 years ago
Ashwin Sekhar T K
67874468a6
Fix bug in benchmark/gemm.c
10 years ago
Werner Saar
e19948baa1
small modification of gemm.c
10 years ago
Werner Saar
887aed634d
modified sources for OS Darwin
10 years ago
Werner Saar
1e566223ed
added code for the size of n
10 years ago
wernsaar
29125864b3
updated gemm.c
11 years ago
wernsaar
1d4ffddf69
added conf option for number of loops
11 years ago
wernsaar
e27433ab6a
added gemm benchmark and modified Makefile for benchmark
11 years ago