• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2022 年度 実績報告書

余剰コアを活用する高性能計算・データ解析支援

研究課題

研究課題/領域番号 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年度が最終年度であるため、記入しない。

  • 研究成果

    (23件)

すべて 2024 2023 2022

すべて 雑誌論文 (15件) (うち査読あり 6件、 オープンアクセス 1件) 学会発表 (8件) (うち国際学会 6件)

  • [雑誌論文] Algebraic Partition Construction Method for Hierarchical Matrices2024

    • 著者名/発表者名
      Ida Akihiro
    • 雑誌名

      IEEE Transactions on Magnetics

      巻: 60 ページ: 1~4

    • DOI

      10.1109/TMAG.2023.3305333

    • 査読あり
  • [雑誌論文] Optimize Efficiency of Utilizing Systems by Dynamic Core Binding2024

    • 著者名/発表者名
      Kawai Masatoshi、Ida Akihiro、Hanawa Toshihiro、Hoshino Tetsuya
    • 雑誌名

      Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region Workshops

      巻: - ページ: 77~82

    • DOI

      10.1145/3636480.3637221

    • 査読あり
  • [雑誌論文] Pipelined task control using OpenMP2024

    • 著者名/発表者名
      Tianya Wu, Toshihro Hanawa
    • 雑誌名

      情報処理学会研究報告(ハイパフォーマンスコンピューティング)

      巻: 2024-HPC-193 (29) ページ: 1~7

  • [雑誌論文] Decoupling of Simulation on Heterogeneous Clusters Using WaitIO2024

    • 著者名/発表者名
      Wenrui Mai, Toshihiro Hanawa
    • 雑誌名

      情報処理学会研究報告(ハイパフォーマンスコンピューティング)

      巻: 2024-HPC-193 (23) ページ: 1~6

  • [雑誌論文] NVIDIA H100 PCIeおよびAMD MI210におけるN体計算コードの性能評価2023

    • 著者名/発表者名
      三木 洋平, 塙 敏博
    • 雑誌名

      情報処理学会研究報告(ハイパフォーマンスコンピューティング)

      巻: 2023-HPC-190 (28) ページ: 1~13

  • [雑誌論文] Dynamic Core Binding for Load Balancing of Applications Parallelized with MPI/OpenMP2023

    • 著者名/発表者名
      Kawai Masatoshi、Ida Akihiro、Hanawa Toshihiro、Nakajima Kengo
    • 雑誌名

      Proc. of Intl. Conf. on Computational Sci. 2023

      巻: - ページ: 378~394

    • DOI

      10.1007/978-3-031-36024-4_30

    • 査読あり
  • [雑誌論文] 複数GPUでの埋め込み境界-格子ボルツマン法の計算の最適化と性能モデルの構築2023

    • 著者名/発表者名
      畠山 昂, 下川辺 隆史
    • 雑誌名

      情報処理学会研究報告(ハイパフォーマンスコンピューティング)

      巻: 2023-HPC-188 (17) ページ: 1~8

  • [雑誌論文] oneAPIを用いた様々なデバイス上でのステンシル計算の実装2023

    • 著者名/発表者名
      佐久間 大我、下川辺 隆史、大森 拓郎
    • 雑誌名

      第28回計算工学講演会

      巻: 28 ページ: 716~718

  • [雑誌論文] Accelerating lattice Boltzmann method simulation with GPU computation using C++ standard language parallelism2023

    • 著者名/発表者名
      Ziheng Yuan, Takashi Shimokawabe
    • 雑誌名

      第28回計算工学講演会

      巻: 28 ページ: 725~729

  • [雑誌論文] Solving Block Low-Rank Matrix Eigenvalue Problems2022

    • 著者名/発表者名
      Ida Akihiro
    • 雑誌名

      Journal of Information Processing

      巻: 30 ページ: 538~551

    • DOI

      10.2197/ipsjjip.30.538

    • 査読あり / オープンアクセス
  • [雑誌論文] 対称ブロック低ランク行列の固有値問題解法2022

    • 著者名/発表者名
      伊田 明弘
    • 雑誌名

      情報処理学会研究報告(ハイパフォーマンスコンピューティング)

      巻: 2022-HPC-185 () ページ: 1~8

  • [雑誌論文] 複数GPUを用いる際の埋め込み境界-格子ボルツマン法の性能向上2022

    • 著者名/発表者名
      畠山 昂, 下川辺 隆史
    • 雑誌名

      第27回計算工学講演会論文集

      巻: 27 ページ: 975~980

  • [雑誌論文] OpenMP Offloadingを用いたGPUでの格子ボルツマン法実行における性能評価2022

    • 著者名/発表者名
      大森 拓郎, 下川辺 隆史, 朝比 祐一
    • 雑誌名

      第27回計算工学講演会論文集

      巻: 27 ページ: 981~986

  • [雑誌論文] Large-scale earthquake sequence simulations on 3-D non-planar faults using the boundary element method accelerated by lattice H-matrices2022

    • 著者名/発表者名
      Ozawa So、Ida Akihiro、Hoshino Tetsuya、Ando Ryosuke
    • 雑誌名

      Geophysical Journal International

      巻: 232 ページ: 1471~1481

    • DOI

      10.1093/gji/ggac386

    • 査読あり
  • [雑誌論文] Optimizations of H-matrix-vector Multiplication for Modern Multi-core Processors2022

    • 著者名/発表者名
      Hoshino Tetsuya、Ida Akihiro、Hanawa Toshihiro
    • 雑誌名

      Proc. on 2022 IEEE International Conference on Cluster Computing (CLUSTER)

      巻: - ページ: 462~472

    • DOI

      10.1109/CLUSTER51413.2022.00056

    • 査読あり
  • [学会発表] Accelerating Lattice Boltzmann method with C++ standard language parallel algorithm2024

    • 著者名/発表者名
      Ziheng Yuan and Takashi Shimokawabe
    • 学会等名
      International Conference on High Performance Computing in Asia-Pacific Region (HPCAsia) 2024 (poster)
    • 国際学会
  • [学会発表] N体シミュレーションコードのGPU実装 --これまでとこれから--2023

    • 著者名/発表者名
      三木 洋平
    • 学会等名
      シミュレーション天文学のこれまでとこれから -ハードウェア・アプリケーション・サイエンス-
  • [学会発表] Accelerating lattice Boltzmann method with GPU and C++ standard parallelization2023

    • 著者名/発表者名
      Ziheng Yuan, Takashi Shimokawabe
    • 学会等名
      10th International Congress on Industrial and Applied Mathematics
    • 国際学会
  • [学会発表] Optimizations of H-matrix-vector Multiplication for Modern Multi-core Processors2023

    • 著者名/発表者名
      Tetsuya Hoshino, Akihiro Ida, Toshihiro Hanawa
    • 学会等名
      10th International Congress on Industrial and Applied Mathematics
    • 国際学会
  • [学会発表] Optimizations of H-matrix-vector Multiplication for Modern Multi-core Processors2023

    • 著者名/発表者名
      Tetsuya Hoshino, Akihiro Ida, Toshihiro Hanawa
    • 学会等名
      Japan Geoscience Union Meeting 2023
    • 国際学会
  • [学会発表] AMD製GPU・NVIDIA製GPU両対応direct N-body codeの実装と性能評価2022

    • 著者名/発表者名
      三木 洋平, 塙 敏博, 河合 直聡, 星野 哲也
    • 学会等名
      日本天文学会 2022年秋季年会
  • [学会発表] Performance Optimization Of Lattice Boltzmann Method On A64FX2022

    • 著者名/発表者名
      Takuro Omori, Takashi Shimokawabe
    • 学会等名
      15th World Congress on Computational Mechanics & 8th Asian Pacific Congress on Computational Mechanics
    • 国際学会
  • [学会発表] Performance improvement of immersed boundary-lattice Boltzmann method on multiple GPUs2022

    • 著者名/発表者名
      Akira Hatakeyama, Takashi Shimokawabe
    • 学会等名
      15th World Congress on Computational Mechanics & 8th Asian Pacific Congress on Computational Mechanics
    • 国際学会

URL: 

公開日: 2024-12-25  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi