ISMP2012 で幾つか SDP ソフトウェアの実験に関する研究を見掛けたので、自分で追試を行ってみた。SDPA はマルチスレッド計算用に最適化されているので、1スレッドで比較するのはあまりフェアではないと思えます。
SDP ソフトウェア
◯ SDPA 7.4.0
◯ CSDP 6.1.1
◯ DSDP 5.8
◯ 問題1:theta6.dat-s
◯ SDPA 7.4.0 : 5.103s
◯ CSDP 6.1.1 : 6.037s
◯ DSDP 5.8 : 11.596s
◯ 問題2:nug12_r2.dat-s
◯ SDPA 7.4.0 : 1m2.020s
◯ CSDP 6.1.1 : 2m12.517s
◯ DSDP 5.8 : 6m9.953s
◯ 問題3:FH2+.1A1.STO6G.pqgt1t2p.dat-s
◯ SDPA 7.4.0 : 34.436s
◯ CSDP 6.1.1 : 57.925s
◯ DSDP 5.8 : 14m6.056s
◯計算サーバ
CPU : Intel Xeon E5-2690 2.90GHz(8 Core) x 2
Memory : DDR3 1600 ECC REG 256GB (16GB x 16)
GPU : GeForce GTX 580 (CUDA 4.2) x 1
OS : CentOS 6.3
SDP ソフトウェア
◯ SDPA 7.4.0
◯ CSDP 6.1.1
◯ DSDP 5.8
◯ 問題1:theta6.dat-s
◯ SDPA 7.4.0 : 5.103s
◯ CSDP 6.1.1 : 6.037s
◯ DSDP 5.8 : 11.596s
◯ 問題2:nug12_r2.dat-s
◯ SDPA 7.4.0 : 1m2.020s
◯ CSDP 6.1.1 : 2m12.517s
◯ DSDP 5.8 : 6m9.953s
◯ 問題3:FH2+.1A1.STO6G.pqgt1t2p.dat-s
◯ SDPA 7.4.0 : 34.436s
◯ CSDP 6.1.1 : 57.925s
◯ DSDP 5.8 : 14m6.056s
◯計算サーバ
CPU : Intel Xeon E5-2690 2.90GHz(8 Core) x 2
Memory : DDR3 1600 ECC REG 256GB (16GB x 16)
GPU : GeForce GTX 580 (CUDA 4.2) x 1
OS : CentOS 6.3