前回の続きですが、gcc 6.2.1 と OpenBLAS の組合せの性能が悪かったので、gcc 6.2.1 と Intel MKL 2017.1 の組合せを追加してみました。
ソフトウェア SDPA 7.4.0
◯問題1:karate.dat-s
gcc 6.2.1 + OpenBLAS 0.2.20 : 145.13s
gcc 6.2.1 + Intel MKL 2017.1 : 106.92s
icc 17.0.1 + Intel MKL 2017.1 : 107.28s
◯問題2:DSJC500.9.dat-s
gcc 6.2.1 + OpenBLAS 0.2.20 : 47.75s
gcc 6.2.1 + Intel MKL 2017.1 : 32.09s
icc 17.0.1 + Intel MKL 2017.1 : 32.42s
◯問題3:NH3+.2A2\".STO6G.pqgt1t2p.dat-s
gcc 6.2.1 + OpenBLAS 0.2.20 : 148.72s
gcc 6.2.1 + Intel MKL 2017.1 : 146.23s
icc 17.0.1 + Intel MKL 2017.1 : 146.75s
◯計算サーバ
CPU : Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz x 2
メモリ:256GB
OS : Fedora 25
ソフトウェア SDPA 7.4.0
◯問題1:karate.dat-s
gcc 6.2.1 + OpenBLAS 0.2.20 : 145.13s
gcc 6.2.1 + Intel MKL 2017.1 : 106.92s
icc 17.0.1 + Intel MKL 2017.1 : 107.28s
◯問題2:DSJC500.9.dat-s
gcc 6.2.1 + OpenBLAS 0.2.20 : 47.75s
gcc 6.2.1 + Intel MKL 2017.1 : 32.09s
icc 17.0.1 + Intel MKL 2017.1 : 32.42s
◯問題3:NH3+.2A2\".STO6G.pqgt1t2p.dat-s
gcc 6.2.1 + OpenBLAS 0.2.20 : 148.72s
gcc 6.2.1 + Intel MKL 2017.1 : 146.23s
icc 17.0.1 + Intel MKL 2017.1 : 146.75s
◯計算サーバ
CPU : Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz x 2
メモリ:256GB
OS : Fedora 25