HPF処理系Parallel FORTRANによるNAS Parallelベンチマークの並列化
スポンサーリンク
概要
- 論文の詳細を見る
分散メモリ型並列スーパコン用の言語として, HPF (High Performance Fortran) が提案されているが, まだ実用化の域に十分に達してはいない. その理由として, 指示文の不足, 処理系の最適化機能の不足, さらに様々な計算のHPFによる実装方法が必ずしも明らかでないなどの問題があげられる. 並列スーパコンの代表的ベンチマークであるNAS Parallel Benchmarks (NPB) に対しても, これまでHPFによる効率的な実装は部分的にしか行われていなかった. 本研究ではNPBの全8本を対象として, 上記問題を具体的に示し, それらを解決するための, 処理系の必要機能およびHPFによるベンチマークの実装方法を明らかにする. 言語仕様上の機能としては, いくつかの拡張指示文のサポートが必要であり, 最適化機能に関しては, ガードのループ外追い出し, およびDOACROSSループの粒度調節が効果がある. これらの機能は, 我々の開発したHPF処理系Parallel FORTRANに実装されている. Parallel FORTRANを用いて, 我々が実装したHPF版全8本を並列化し, 並列スーパコンSR2201により性能評価を行った. プロセッサ16台時に, HPF版の実行時間は, 人手並列化版であるNPB2.1と比較して1.7倍以内であった.
- 一般社団法人情報処理学会の論文
- 1997-09-15
著者
-
太田 寛
アドバンスト並列化コンパイラ研究体:(株)日立製作所情報コンピュータグループ
-
太田 寛
株式会社日立製作所情報コンピュータグループ
-
太田 寛
株式会社日立製作所
-
小林 篤
日立東北ソフトウェア株式会社
-
西谷 康仁
株式会社日立製作所
-
布広 永示
新情報日立研究室
-
布広 永示
株式会社日立製作所ソフトウェア開発本部
関連論文
- ウェーブフロント型ループの超並列計算機向けコンパイル技法
- ウエーブフロント型並列処理におけるタイルサイズの決定方式
- 超並列計算機用データ自動分割方式の提案
- データ並立言語HPFの拡張機能仕様
- データ並列言語HPFの拡張機能仕様HPF/JA
- リバモアループによるデータパラレル計算モデルの性能評価
- 分散メモリ型並列計算機における式評価時のデータ転送回数最小化アルゴリズム
- Prolog高速インタプリタの処理特性
- 並列計算機用FORTRANの並列化トランスレータの基本構想
- 複雑な実行順序制御方式のマイクロプログラムのためのマイクロアセンブラ
- データ並列言語の通信生成方式とマルチグリッド法での最適化評価
- データ並列言語における多重ループの統一的計算分散方式(並列処理)
- データ並列言語の通信生成方式とマルチグリッド法への適用
- データ並列言語における多重ループの計算分散方式
- 手続き間自動並列化コンパイラWPPの評価
- 分散メモリ型並列計算機向けの自動データ分散並列化方式
- 分散メモリ型並列計算機向けの自動データ分散並列化技術の検討
- HPF処理系Parallel FORTRANによるNAS Parallelベンチマークの並列化
- 4. HPFトランスレータ"Parallel FORTRAN"の開発と評価 (>特集
- HPF処理系によるNAS Parallel Benchmarksの並列化
- High Performance Fortranトランスレータの機能概要
- HPF処理系による NAS Parallel Benchmarks の並列化
- HPF処理系によるNAS Parallel Benchmarksの並列化
- High Performance Fortranトランスレータの機能概要
- 分散共有メモリ向け手続き間自動データ分散方法の実装と評価
- 分散共有メモリ向けコンパイラにおける自動データ分散方法
- 2000-HPC-82-15 分散共有メモリ向け手続き間自動データ分散方法の実装と評価
- ファーストタッチ制御による分散共有メモリ向け自動データ分散方法(並列処理)
- 分散共有メモリ向け自動データ分散方法の提案
- 配列リシェイプを用いた分散共有メモリ向けデータ再分散の最適化
- HPF処理系における再分散解析機能の開発
- HPF処理系における再分散解析機能の開発
- HPFフルセット仕様をサポートした処理系の実現