OpenBLAS icon indicating copy to clipboard operation
OpenBLAS copied to clipboard

Updated SGEMV ramps.

Open almayne opened this issue 1 month ago • 1 comments

Significant performance improvements are gained by the proposed changes on both c7g (NEOVERSEV1) and c8g (NEOVERSEV2) instances. To reproduce these values you need to run with OMP_ADAPTIVE=1. The plots below show the average time taken for 10000 iterations of sgemv operations on increasing square matrix/vector sizes, from 2x2 through to 1024x1024. The x axis reaches 2046 as we first run sgemv without transposition, then with. I've also include plots of the ratio, relative to the original stats (lower is better). These generate the following stats: Geometric mean for c7g_sgemv.txt: 0.890437968914142 Geometric mean for c8g_sgemv.txt: 0.7884951978206536

image image image image

almayne avatar Nov 24 '25 14:11 almayne

cc: @martin-frbg @annop-w @Mousius can you please help with a review?

aditew01 avatar Nov 25 '25 12:11 aditew01

bumping this up? cc: @martin-frbg @annop-w @Mousius can you please help with a review?

aditew01 avatar Dec 15 '25 11:12 aditew01