最適化問題に対する超高速&安定計算

大規模最適化問題、グラフ探索、機械学習やデジタルツインなどの研究のお話が中心

Intel コンパイラ 16.0.1 と MKL 11.3.1 登場

2015年11月30日 07時52分02秒 | Weblog
Intel コンパイラ 16.0.1 と gcc 4.8.3 の性能を比較してみました。問題によっては Intel コンパイラの方が gcc よりも性能が良くなっています。また Intel MKL が OpenBLAS を性能で上回ることが多いです。

◯問題1:karate.dat-s
gcc 4.8.3 + Intel MKL 11.3.1 : 121.20s
gcc 4.8.3 + OpenBLAS 0.2.14 : 151.69s
icc 16.0.1 + Intel MKL 11.3.1 : 107.15s
icc 16.0.1 + OpenBLAS 0.2.14 : 126.12s

◯問題2:DSJC500.9.dat-s
gcc 4.8.3 + Intel MKL 11.3.1 : 48.81s
gcc 4.8.3 + OpenBLAS 0.2.14 : 53.11s
icc 16.0.1 + Intel MKL 11.3.1 : 47.42s
icc 16.0.1 + OpenBLAS 0.2.14 : 52.92s

◯問題3:NH3+.2A2\".STO6G.pqgt1t2p.dat-s
gcc 4.8.3 + Intel MKL 11.3.1 : 63.18s
gcc 4.8.3 + OpenBLAS 0.2.14 : 70.93s
icc 16.0.1 + Intel MKL 11.3.1 : 63.48s
icc 16.0.1 + OpenBLAS 0.2.14 : 70.98s

◯計算サーバ
Huawei RH5885H V3
CPU :Intel Xeon E7-4890 v2 x 4 socket
Memory :2.0TB (32GB LRDIMM x 64 DIMMs)
HDD :2.5-inch 300GB SAS 15000rpm HDD x 2
SSD : ES3000 2.4TB x 2 + 2.5-inch 800GB SSD (Intel DC S3500) x 8
RAID :RAID-0/1/10/5/50/6/60 1GB Cache with Power Protection
NIC :On Board 1GE x 4 port interface card
I/O Box :6 Slot Riser Card x 2、Hot-Plugged Riser Card x 1
PSU :2000W Platinum AC Power Supply Unit x 2
Rail :4U Slide Rail with Cable Management Arm
OS : CentOS 7.1
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする