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

並列FMOプログラムOpenFMOの性能最適化

N/A
N/A
Protected

Academic year: 2021

シェア "並列FMOプログラムOpenFMOの性能最適化"

Copied!
1
0
0

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

全文

(1)2012年ハイパフォーマンスコンピューティングと計算科学シンポジウム High Performance Computing Symposium 2012. HPCS2012 2012/1/25. 並列 FMO プログラム OpenFMO の性能最適化 稲富雄一 1、眞木淳 2、高見利也 1,2、小林泰三 1、青柳睦 1,2、南一生 3 1; 九州大学. 2; 九州先端科学技術研究所 3; 理化学研究所. 【はじめに】フラグメント分子軌道(FMO)法は、タンパクや糖鎖、DNA などの大規模生体分子に対 する量子力学に基づいた電子状態計算を、高精度、かつ、高速に行うために開発された計算手法である。 巨大な分子を 20~40 原子程度の小さなフラグメントに分割して、各フラグメント(モノマー)、および、 フラグメントペア(ダイマー)に対する小規模電子状態計算を行うことで、巨大分子全体の電子状態を 近似する。複数のモノマー、ダイマーに対する小規模電子状態計算を並列に処理(粗粒度並列処理)で きること、また、各小規模電子状態計算自身も更に並列処理(細粒度並列処理)が可能であることから、 大規模並列処理向きのアルゴリズムである。京コンピュータを始めとして、近年の大型計算機は数万~ 数 10 万コアを搭載した超並列計算機であるため、これらを用いて FMO 計算による生体分子の電子状 態計算を短時間で行うことができれば、創薬におけるスクリーニングなどへの応用が期待される。そこ で、本研究では、まず、我々が開発している並列 FMO プログラム、OpenFMO、を用いて、FMO 法の 効率的な超並列実行を目的とした最適化を行った。また、最適化を通じて、FMO プログラムの超並列 化を行う上で必要な通信機構についての考察を行った。 【FMO プログラムについて】FMO プログラムを並列化する場 合、マスタプロセスが小規模電子状態計算を行う複数のワーカ グループにジョブを割り当てる、マスタ‐ワーカ型の実行形態 を採る(図1) 。ただし、ワーカグループで行う小規模電子状態 計算を行うために、別のワーカグループで計算された結果(モ ノマー密度行列データ)を利用する必要があるため、ワーカグ ループ間のデータのやり取りが必要となる、という特徴がある。 今回は、各ワーカグループでの小規模電子状態における負荷均 等化と、モノマー密度行列データに対するアクセスの効率化に 図1:FMO プログラムの構造. 注目して、最適化を行った。. 【結果と考察】小規模電子状態計算のカーネルコードは、分子積分と呼ばれる数値計算部分であり、小 規模電子状態計算の 9 割以上を占めている。この分子積分の負荷を均等化するために、global counter を導入した。本実装では、ワーカグループ内の1つのスレッドを global counter のマスタスレッドとし て利用する方法で行った。また、分子積分の多くの部分は通信の必要がない静的負荷分散を用い、一部 に global counter を用いた動的負荷分散を適用することで、 global counter へのアクセスに伴う通信コストを削減しつ つ負荷均等化を図り、高い並列性能を達成した。 複数のプロセスに分散保存されたモノマー密度行列デー タへのアクセス(参照、更新)手段については、1 種類のコ ードで計算とデータ操作の両方に対応できるように、MPI-2 の受動的片側通信を用いた実装を行った。その結果、MPI-2 における片側通信の実装によっては、密度行列データへのア クセス性能が大きく低下することが分かった(図2)。片側 通信機能があるとプログラム記述が容易になることもある ため、高性能な片側通信の実装が望まれる。 54. 図2:片側通信を用いた場合の実行プロ ファイル. ⓒ 2012 Information Processing Society of Japan.

(2)

参照

関連したドキュメント

のピークは水分子の二つの水素に帰属できる.温度が上が ると水分子の 180° フリップに伴う水素のサイト間の交換

しかし、近年は遊び環境の変化や少子化、幼 児の特性の変化に伴い、体力低下、主体的な遊

朝,はじめて顔を合わせた人同志は「おはようございます」,帰宅時には「さようなら」な

Seiler, Gauge Theories as a Problem of Constructive Quantum Field Theory and Sta- tistical Mechanics, Lecture Notes in Physics, 159(1982) Springer

平成26年の基本方針策定から5年が経過する中で、外国人住民数は、約1.5倍に増

ISSJは、戦後、駐留軍兵士と日本人女性の間に生まれた混血の子ども達の救済のために、国際養子

波部忠重 監修 学研生物図鑑 貝Ⅱ(1981) 株式会社 学習研究社 内海富士夫 監修 学研生物図鑑 水生動物(1981) 株式会社 学習研究社. 岡田要 他

危険な状況にいる子どもや家族に対して支援を提供する最も総合的なケンタッキー州最大の施設ユースピリタスのト