@techreport{oai:jaxa.repo.nii.ac.jp:00042557, author = {中村, 絹代 and 高橋, 政浩 and Nakamura, Kinuyo and Takahashi, Masahiro}, month = {Aug}, note = {並列ベクトル計算機の自動並列化機能はユーザのプログラムコーディングの負担を軽減するのに有効である。共有メモリ方式の並列ベクトル計算機では主に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}, title = {SX-3Rシステムにおける宇宙推進系プログラムの自動並列化による並列処理}, year = {2001} }