研究課題/領域番号 |
20H00580
|
研究機関 | 東京大学 |
研究代表者 |
塙 敏博 東京大学, 情報基盤センター, 教授 (30308283)
|
研究分担者 |
下川辺 隆史 東京大学, 情報基盤センター, 准教授 (40636049)
星野 哲也 名古屋大学, 情報基盤センター, 准教授 (40775946)
三木 洋平 東京大学, 情報基盤センター, 助教 (70734375)
伊田 明弘 国立研究開発法人海洋研究開発機構, 付加価値情報創生部門(地球情報科学技術センター), 主任研究員 (80742121)
|
研究期間 (年度) |
2020-04-01 – 2023-03-31
|
キーワード | 高性能計算 / メニーコアプロセッサ / 余剰コア / OpenMP / MPI / GPU / 非同期IO |
研究実績の概要 |
①余剰コアを用いたIn-situ解析として、銀河衝突シミュレーションにおける主計算(重力多体シミュレーションを用いた時間進化の計算)と副計算(数値的に得られた構造と実際に観測されている構造とを比較する解析処理)内の2つの処理を全てオーバラップする機能を実現した。OpenMPのtask指示文を用いることで、プログラムの構造を大きく変えずに、オーバラップ処理と同時に各実行領域で最適なコア割り当てを実現できることを示した。 ②分散メモリ計算環境向けにMPI+OpenMP並列化されたアプリケーションに対して、動的な負荷不均衡解消手法の開発を行った。2021年度までに、MPIプロセス毎のコア割当数を制御し、ノード内負荷不均衡を緩和する手法を提案した他、ノード間負荷不均衡の問題を量子アニーリングマシンを用いて解く試みを実施した。2022年度は、エネルギー削減を優先するポリシーについて実現した。さらにジョブ全体の性能を犠牲にすることなく、電力を削減する手法を提案した。 ③複数GPUによるステンシル計算では、GPU間の通信がアプリケーション性能低下につながる。本年度は、GPU計算中にCPUの余剰コアを用いてGPU間通信を行う通信隠蔽手法を引き続き検討した。計算領域の分割方法を変えながら、性能向上に対する通信隠蔽手法の有効性について検証を行った。 ④冗長な計算を必要とするOverlapped型のテンポラルブロッキングに加え、冗長な計算を必要としないtrapezoid型、及び両者のハイブリッドのテンポラルブロッキングを3次元の拡散方程式に実装し、最新のプロセッサにおいて評価を継続した。
|
現在までの達成度 (段落) |
令和4年度が最終年度であるため、記入しない。
|
今後の研究の推進方策 |
令和4年度が最終年度であるため、記入しない。
|