A Combined Data and Program Partitioning Algorithm for Distributed Memory Multiprocessors
スポンサーリンク
概要
- 論文の詳細を見る
In this paper we propose an algorithm to perform data partitioning and program partitioning simultaneously on the Data Partitioning Graph, an intermediate representation for parallelizing compilers. Conventional and, therefore, conservative parallelizing compilers usually activate program partitioning prior to data partitioning. However, on distributed memory multiprocessors, since communication costs change depending on a data partitioning and distribution decision, it is quite difficult to partition a program effectively with consideration of data partitioning. The proposed algorithm resolves this confliction by handling these inseparable partitioning problems simultaneously with a branch-and-bound based scheme.
- 一般社団法人情報処理学会の論文
- 1998-11-26
著者
-
城 和貴
和歌山大学システム工学部
-
福田 晃
奈良先端大
-
Constantine D.polychronopoulos
イリノイ大
-
中西 恒夫
奈良先端大
-
Polychronopoulos D.
イリノイ大
関連論文
- 統一的中間表現を用いた自動並列化コンパイラの実装 : ソースコードから統一的中間表現への変換
- 変数オリエンティッドなデータ依存関係モデルの提案
- 変数オリエンティッドなデータ依存関係モデルの提案
- リリース・コンシステンシ・モデルとその実現の形式的仕様記述について
- 分散共有メモリの形式的仕様記述について
- リリース・コンシステンシ・モデルとその実現の形式的仕様記述について
- CDP^2アルゴリズム : データ分割グラフ上での統合的データ・プログラム分割アルゴリズム
- オブジェクト指向に基づくスカラ拡張の適用条件のクラス化
- オブジェクト指向の枠組によるループ並列化記述
- PDPTA'98
- ループ最小並列実行時間算出の一手法
- 剰余区間演算 : データフロー解析のための数学的ツール
- データ分割配置を考慮するループディストリビューション
- A Combined Data and Program Partitioning Algorithm for Distributed Memory Multiprocessors
- 4.δ Project : 組込み向けシステムソフトウェアの自動生成