SDPA とリンクする BLAS について、以下の3種類を用いて比較実験を行った。この中では Intel MKL の性能が一番良くなっています。
◯ ソフトウェア SDPA 7.4.0 + OpenBLAS 0.2.5, Intel MKL 11.0.4, ATLAS 3.11.9
◯問題1:karate.dat-s
OpenBLAS 0.2.5 : 183.82s
MKL 11.0.4 : 168.97s
ATLAS 3.9.11 : 256.73s
◯問題2:nug12_r2.dat-s
OpenBLAS 0.2.5 : 61.00s
MKL 11.0.4 : 60.46s
ATLAS 3.9.11 : 107.06s
◯問題3:FH2+.1A1.STO6G.pqgt1t2p.dat-s
OpenBLAS 0.2.5 : 37.56s
MKL 11.0.4 : 25.93s
ATLAS 3.9.11 : 46.09s
◯計算サーバ:Intel Xeon SandyBridge-EP 32 コアマシン
CPU Intel Xeon E5-4640 (8-core 2.40GHz 16MB cacheTDP:95w) x 4
Memory 512GB ACTICA製HPC専用メモリ DDR3 1600Mhz (16GB x 32枚) x 32
OS : CentOS 6.4
◯ ソフトウェア SDPA 7.4.0 + OpenBLAS 0.2.5, Intel MKL 11.0.4, ATLAS 3.11.9
◯問題1:karate.dat-s
OpenBLAS 0.2.5 : 183.82s
MKL 11.0.4 : 168.97s
ATLAS 3.9.11 : 256.73s
◯問題2:nug12_r2.dat-s
OpenBLAS 0.2.5 : 61.00s
MKL 11.0.4 : 60.46s
ATLAS 3.9.11 : 107.06s
◯問題3:FH2+.1A1.STO6G.pqgt1t2p.dat-s
OpenBLAS 0.2.5 : 37.56s
MKL 11.0.4 : 25.93s
ATLAS 3.9.11 : 46.09s
◯計算サーバ:Intel Xeon SandyBridge-EP 32 コアマシン
CPU Intel Xeon E5-4640 (8-core 2.40GHz 16MB cacheTDP:95w) x 4
Memory 512GB ACTICA製HPC専用メモリ DDR3 1600Mhz (16GB x 32枚) x 32
OS : CentOS 6.4