• 検索結果がありません。

超大規模半正定値計画問題に対する高性能汎用ソルバの開発と評価

N/A
N/A
Protected

Academic year: 2021

シェア "超大規模半正定値計画問題に対する高性能汎用ソルバの開発と評価"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会研究報告 IPSJ SIG Technical Report. Vol.2014-AL-147 No.9 2014/3/3. 超大規模半正定値計画問題に対する高性能汎用ソルバの開発と評価 中央大学&JST CREST 藤澤克樹. 半正定値計画問題(SDP)は組合せ最適化, システムと制御, データ科 学, 金融工学, 量子化学など非常に幅広い応用を持ち、現在最適化の 研究分野で最も注目されている最適化問題の一つとなっている。ま た今後のエネルギー供給計画(スマートグリッド等)では非線形の 複雑な最適化問題を扱う必要があり、これらの問題に対して強力な 緩和値を算出できる SDP の高速計算技術の確立が急務とされてい る。SDP に対しては高速かつ安定した反復解法である内点法アルゴ リズムが存在しているが、巨大な線形方程式系の計算(行列要素の計 算と行列の Cholesky 分解の二つ)が大きなボトルネックとなってい る。著者らのグループでは内点法アルゴリズムを記述した汎用 SDP ソルバ SDPARA の開発・評価・公開を15年以上行っており、疎 性の追求、計算量やデータ移動量などによる計算方法の自動選択な どの技術を他に先駆けて実現し、大規模な並列計算等によって上記 のボトルネックの高速化と世界最大規模の SDP を高速に解くこと に成功している。今回、半正定値計画問題(SDP)用の最適化ソルバと して,すでに世界最速級であった SDPARA に対して様々な改良を 行った. 具体的には線形方程式系の系さに関する前者のボトルネッ クに対しては CPU アフィニティやメモリインターリーブ技術を駆 使し,多数 CPU コア(16,320 コア)の並列計算によって高いスケー ラビリティを得ることに成功した. また後者のボトルネックに対し ては Cholesky 分解部分の GPU 化処理部分などに改善を行った. この結果,東京工業大学スーパーコンピュータ TSUBAME2.5 の 4080 台の GPU を同時に利用することにより,世界記録更新(233 万 制約)およびペタフロップス超(1.713PFlops)の実行速度を達成する ことに成功した(図1).. ⓒ 2014 Information Processing Society of Japan. 1.

(2) 情報処理学会研究報告 IPSJ SIG Technical Report. Vol.2014-AL-147 No.9 2014/3/3. 半正定値計画問題(SDP)は現在最も注目されている数理最適化問題の一つ • •. 組合せ最適化、データマイニング、量子化学,制御分野など非常に幅広い応用を持っている 高速かつ安定した反復解法である内点法アルゴリズムが存在している. • •. SDPARA は現在開発&公開を行なっている大規模な SDP に対する並列ソルバー 通信と計算のオーバーラップ&多数 GPU による並列計算 ⇒東工大 TSUBAME 2.5 4080 GPUs(NVIDIA K20X) での大規模分散並列化 ⇒浮動小数点演算1.713 PFlops の達成と 世界最大規模の SDP(233万制約超)を初めて 解くことに成功した 1.713PFLOPS(DP) with 4080GPUs!!. 図1:半正定値計画問題に対する大規模並列計算. ⓒ 2014 Information Processing Society of Japan. 2.

(3)

参照

関連したドキュメント

テューリングは、数学者が紙と鉛筆を用いて計算を行う過程を極限まで抽象化することに よりテューリング機械の定義に到達した。

"A matroid generalization of the stable matching polytope." International Conference on Integer Programming and Combinatorial Optimization (IPCO 2001). "An extension of

ポートフォリオ最適化問題の改良代理制約法による対話型解法 仲川 勇二 関西大学 * 伊佐田 百合子 関西学院大学 井垣 伸子

I Samuel Fiorini, Serge Massar, Sebastian Pokutta, Hans Raj Tiwary, Ronald de Wolf: Exponential Lower Bounds for Polytopes in Combinatorial Optimization. Gerards: Compact systems for

条例第108条 知事は、放射性物質を除く元素及び化合物(以下「化学

 工学の目的は社会における課題の解決で す。現代社会の課題は複雑化し、柔軟、再構

自動車環境管理計画書及び地球温暖化対策計 画書の対象事業者に対し、自動車の使用又は

 冷凍庫及び冷蔵庫周辺の温度を適正な値に設定すること。