2024-03-28T23:16:20Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000292932023-04-27T10:00:04Z01164:02240:02273:02276
並列化コンパイラHPF/ESの不規則問題向け機能Features of the HPF/ES parallelizing compiler for irregular problemsjpnhttp://id.nii.ac.jp/1001/00029293/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=29293&item_no=1&attribute_id=1&file_no=1Copyright (c) 2002 by the Information Processing Society of Japan地球シミュレータセンター横浜国立大学大学院工学研究科NECソリューションズ第一コンピュータソフトウェア事業部NECソリューションズ 第一コンピュータソフトウェア事業部NECソリューションズ第一コンピュータソフトウェア事業部東京大学大学院工学系研究科システム量子工学専攻日本原子力研究所村井, 均阿南, 統久林, 康晴末広, 謙二妹尾, 義樹奥田, 洋司横川, 三津夫地球シミュレータ上のHPFコンパイラHPF/ESに、不規則問題向け機能であるHALOを実装した。HALOとは不規則な配列参照と通信を効率良く実行するための機能であり、HALOを用いれば不規則問題を容易に効率良く並列化することが可能である。本稿では、HALOの利用法と実装方式を説明するとともに、地球シミュレータ上で行った評価の結果を示す。HALOを用いて並列化した有限要素法のベンチマークプログラムは、地球シミュレータ上で従来の10倍以上の性能を示した。We implemented a feature for irregular problems, called HALO, into the HPF/ES compiler on the Earth Simulator. HALO enhances irregular access and communication of an array, and makes it possible to write efficient parallel programs of irregular problems easily. This paper describes the usage and implementation of HALO and shows its evaluation results on the Earth Simulator. A Benchmark program of the finite element method parallelized with HALO achieved an over 10 times faster execution than the one parallelized without HALO on Earth Simulator.AN10463942情報処理学会研究報告ハイパフォーマンスコンピューティング(HPC)200251(2002-HPC-090)61662002-05-272009-06-30