Updated SGEMV ramps.
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
cc: @martin-frbg @annop-w @Mousius can you please help with a review?
bumping this up? cc: @martin-frbg @annop-w @Mousius can you please help with a review?