2024-03-29T01:31:29Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:002189432023-04-27T10:00:04Z01164:02240:10902:10971
半陰解法を用いた粒子法におけるマルチコア/SIMD命令による並列処理jpnSIMD・ベクトルhttp://id.nii.ac.jp/1001/00218835/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=218943&item_no=1&attribute_id=1&file_no=1Copyright (c) 2022 by the Information Processing Society of Japan明治大学総合数理学部ネットワークデザイン学科明治大学総合数理学部ネットワークデザイン学科/明治大学大学院先端数理科学研究科齊藤, 大輔吉田, 明正最近では,HPC アプリケーションにおいてマルチコアと SIMD 命令を活用した高速化が広く行われている.本稿では,半陰解法を用いた粒子法(MPS 法)による流体シミュレーションを取り上げ,マルチコアと SIMD 命令を用いた階層的並列処理手法を提案する.半陰解法を用いた粒子法では,圧力計算において連立一次方程式の求解が必要であり,本研究では CG(Conjugate Gradient)法を採用する.性能評価に用いた粒子法プログラムは,OpenMP と AVX-512 intrinsics を用いて実装されている.Intel Xeon Phi プロセッサ上での性能評価の結果,提案手法は 128 スレッド実行において最大 63.9 倍の高い実効性能を達成しており,その有効性が確認された.AN10463942研究報告ハイパフォーマンスコンピューティング(HPC)2022-HPC-1855162022-07-202188-88412022-07-13