分散共有メモリ向けコンパイラにおける自動データ分散方法
スポンサーリンク
概要
- 論文の詳細を見る
分散共有メモリ向けコンパイラにおける手続き間自動データ分散方法の実装を行った.データ分散方法としては, 「ファーストタッチ制御(FTC)方法」とデータ分散指示文を併用する.FTC方法の特徴は, コンパイラがOSのファーストタッチ方式データ分散を制御することで, 複雑なデータ分散に適確に対応できることである.これらの併用により, 従来のデータ分散方法が不得手とするプログラムパターンに対し, 最適なデータ分散が実現可能となる.これに手続き間解析機能を搭載し, プログラム全体の解析結果に基づくデータローカリティ最適化を実現した.SGI/Origin2000を用いた評価の結果, ベンチマークプログラムNPB2.3serial/FT, SP, CG, SPECfp95/tomcatvの4題について, 本分散方法を行わない場合に比べて16プロセッサ時で平均2.1倍に性能が向上することを確認した.さらに, CG中の間接参照配列に対して人手でファーストタッチ制御方法を適用することにより, 本分散方法を行わない場合に比べて6.0倍, MPIプログラムに比べて1.2倍に性能が向上することを確認した.
- 一般社団法人情報処理学会の論文
- 2001-01-26
著者
-
太田 寛
アドバンスト並列化コンパイラ研究体:(株)日立製作所情報コンピュータグループ
-
太田 寛
株式会社日立製作所情報コンピュータグループ
-
飯塚 孝好
アドバンスト並列化コンパイラ研究体
-
菊池 純男
新情報日立研究室
-
廣岡 孝志
株式会社日立製作所システム開発研究所
-
廣岡 孝志
アドバンスト並列化コンパイラ研究体
-
菊池 純男
アドバンスト並列化コンパイラ研究体
-
飯塚 孝好
(株)日立製作所システム開発研究所
-
菊池 純男
アドバンスト並列化コンパイラ研究体:日立製作所システム開発研究所
関連論文
- ウェーブフロント型ループの超並列計算機向けコンパイル技法
- ウエーブフロント型並列処理におけるタイルサイズの決定方式
- 超並列計算機用データ自動分割方式の提案
- データ並立言語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 分散共有メモリ向け手続き間自動データ分散方法の実装と評価
- ファーストタッチ制御による分散共有メモリ向け自動データ分散方法(並列処理)
- 分散共有メモリ向け自動データ分散方法の提案
- 配列リシェイプを用いた分散共有メモリ向けデータ再分散の最適化
- 並列化コンパイラにおける組合せ並列化技術
- 手続き間自動並列化コンパイラWPPの試作 : 実機性能評価
- 手続き間並列化コンパイラWPPの試作 : 変数プライベート化技術 : ソフトウェア科学・工学 / 並列化コンパイラ(1)
- 並列化支援システム「Parassist」の試作 : 並列プロセス表示方法
- 並列化支援システム「Parassist」の試作 : 並列性検査方法
- 並列化支援システム「Parassist」の試作 : 不正並列化検出方法
- 並列化支援システム「Parassist」の試作 : 機能と構成
- オブジェクトコード評価ツールの開発
- 並列化支援システム「Parassist」の試作 : プログラム解析方法
- 手続き間並列化コンパイラWPPの試作 : 定数伝播とクローニングの評価
- 手続き間並列化コンパイラWPPの試作 : 現状と今後の課題
- ファーストタッチ制御を用いた間接参照配列向け最適化方法