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

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

SDPA 7.3.2 と BLAS ライブラリの組み合わせによる性能比較

2010年07月15日 01時47分42秒 | Weblog
SDPA 7.3.2 と BLAS ライブラリの組み合わせによる性能比較を行った。実験で用いたデータは最大カット問題に対する SDP である。SDPA 7.3.2 と最適化 BLAS(GotoBLAS, AMD ACML, Intel MKL)とリファレンス BLAS 3.2.1 の組み合わせによって実行時間がどのように変化するかを調べたものである。リファレンス BLAS を用いると約 75 秒を要しているが、最適化 BLAS を用いた場合では 6 ~ 7秒と 10 倍以上高速になっている。

BLAS ライブラリ:実行時間
GotoBLAS2 1.13:6.985秒
AMD ACML 4.4.0:7.524秒
Intel MKL 10.2:6.672秒
リファレンス BLAS 3.2.1:75.212秒

○計算サーバ
CPU : Intel Xeon 5550 (2.66GHz / 8MB L3) x 2 (8コア)
Memory : 72GB (18 x 4GB / 800MHz)
OS : Fedora 13 for x86_64
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする