This program matropt could be used to check efficiency of several implementations of the matrix by vector product:
<Vector 2> = <Matrix> <Vector 1>.The results may shown as follows:
Results: (for dimension 100000, cycles 100)
--------
implementation CPU time
-----------------------------------------
LASPack 1.967e-01 s = 100.0 %
1 2.836e-01 s = 144.2 %
2 2.326e-01 s = 118.3 %
3 1.928e-01 s = 98.0 %
4 2.005e-01 s = 101.9 %
-----------------------------------------
For details to the implementations look at the file laspack/examples/matropt/testproc.c. The current LASPack version corresponds to the implementation 3. This is, in comparison with LASPack , simplified and can be therefore a little faster.