the modifications to initial code follow: * changed build system from plain makefiles to cmake * added eigen2 (4 versions: vec/novec and fixed/dynamic), GMM++, MTL4 interfaces * added "transposed matrix * vector" product action * updated blitz interface to use condensed products instead of hand coded loops * removed some deprecated interfaces * changed default storage order to column major for all libraries * new generic bench timer strategy which is supposed to be more accurate * various code clean-up
10 lines
390 B
Plaintext
Executable File
10 lines
390 B
Plaintext
Executable File
mkdir $1
|
|
##cp ../libs/*/*.dat $1
|
|
|
|
source mk_mean_script.sh axpy $1 11 2500 100000 250000 > $1/axpy.html
|
|
source mk_mean_script.sh matrix_vector $1 11 50 300 500 > $1/matrix_vector.html
|
|
source mk_mean_script.sh matrix_matrix $1 11 100 300 500 > $1/matrix_matrix.html
|
|
source mk_mean_script.sh aat $1 11 100 300 1000 > $1/aat.html
|
|
source mk_mean_script.sh ata $1 11 100 300 1000 > $1/ata.html
|
|
|