並列タイトル等Parallel processing of space propulsion system programs by automatic parallelization of SX-3R system
タイトル(掲載誌)航空宇宙技術研究所報告 = Technical Report of National Aerospace Laboratory
一般注記並列ベクトル計算機の自動並列化機能はユーザのプログラムコーディングの負担を軽減するのに有効である。共有メモリ方式の並列ベクトル計算機では主にDOループを対象に自動並列化が行われている。しかし、分散メモリ方式の並列ベクトル計算機では実現されていない。本報告は、その自動並列化機能を用いて2本の宇宙推進系プログラムの並列処理を行い、それらの実行結果の比較・検討を行ったものである。結果として、以下のことが定量的に得られた。 (1)相対的に並列化率が大きく、並列効率のよいプログラムは、性能向上率が大きい。 (2)使用したPE台数に対する予測値と実測値との差に最も影響を与えたものはメモリ競合時間であった。また、メモリ競合時間の割合は並列化率の高いプログラムの方が低いプログラムより高い。
An automatic parallelization function is effective for the reduction of parallel program coding problems. In a shared-memory vector-parallel computer, Fortran program DO loops are automatically parallelized, generally, but this does not occur in a distributed-memory vector-parallel computer. This report describes the comparison and the investigation of the parallel processing time of two programs on space propulsion system by an automatic parallelization function of the SX-3R system. As a result, the following is quantitatively obtained. (1) The performance efficiency of a program parallelized relatively highly and efficiently is large. (2) The memory conflict time is the longest in the difference between an estimated time and a measured time. And ratio of the conflict time per the difference time of a highly parallelized program is higher than for a low one.
資料番号: AA0032789000
レポート番号: NAL TR-1430
一次資料へのリンクURLhttps://jaxa.repo.nii.ac.jp/?action=repository_action_common_download&item_id=42557&item_no=1&attribute_id=31&file_no=1
連携機関・データベース国立情報学研究所 : 学術機関リポジトリデータベース(IRDB)(機関リポジトリ)
提供元機関・データベース宇宙航空研究開発機構 : 宇宙航空研究開発機構リポジトリ