gcc 4.6.2 (Fortran も含む) と Intel Compiler 12.1.0 (Fortran も含む)の対決。ちなみに MUMPS の影響で SDPA 7.4.0 は gcc でのコンパイルが正常に出来ない。
◯意外と gcc (4.6.2) は速い
◯F3 式律速型の問題(FH2+.1A1.STO6G.pqgt1t2p.dat-s)では SDPA 7.4.0 と Intel Compiler の組み合わせが速い
◯問題 theta6.dat-s
gcc 4.6.2 (SDPA 7.3.2):12.715秒
icc 12.1.0 (SDPA 7.3.2):16.361秒
icc 12.1.0 (SDPA 7.4.0 ILP64):15.845秒
◯問題 nug12_r2.dat-s
gcc 4.6.2 (SDPA 7.3.2):87.151秒
icc 12.1.0 (SDPA 7.3.2):93.600秒
icc 12.1.0 (SDPA 7.4.0 ILP64):88.441秒
◯問題 FH2+.1A1.STO6G.pqgt1t2p.dat-s
gcc 4.6.2 (SDPA 7.3.2):59.100秒
icc 12.1.0 (SDPA 7.3.2):62.121秒
icc 12.1.0 (SDPA 7.4.0 ILP64):48.910秒
○計算サーバ (4 CPU x 12 コア = 48 コア)
CPU : AMD Opteron 6174 (2.20GHz / 12MB L3) x 4
Memory : 256GB (16 x 16GB / 1066MHz)
OS : Fedora 16 for x86_64
◯意外と gcc (4.6.2) は速い
◯F3 式律速型の問題(FH2+.1A1.STO6G.pqgt1t2p.dat-s)では SDPA 7.4.0 と Intel Compiler の組み合わせが速い
◯問題 theta6.dat-s
gcc 4.6.2 (SDPA 7.3.2):12.715秒
icc 12.1.0 (SDPA 7.3.2):16.361秒
icc 12.1.0 (SDPA 7.4.0 ILP64):15.845秒
◯問題 nug12_r2.dat-s
gcc 4.6.2 (SDPA 7.3.2):87.151秒
icc 12.1.0 (SDPA 7.3.2):93.600秒
icc 12.1.0 (SDPA 7.4.0 ILP64):88.441秒
◯問題 FH2+.1A1.STO6G.pqgt1t2p.dat-s
gcc 4.6.2 (SDPA 7.3.2):59.100秒
icc 12.1.0 (SDPA 7.3.2):62.121秒
icc 12.1.0 (SDPA 7.4.0 ILP64):48.910秒
○計算サーバ (4 CPU x 12 コア = 48 コア)
CPU : AMD Opteron 6174 (2.20GHz / 12MB L3) x 4
Memory : 256GB (16 x 16GB / 1066MHz)
OS : Fedora 16 for x86_64