Efficient Communication Optimization for Irregular Array References (ハイパフォーマンスコンピューティング研究報告 2001年並列/分散/協調処理に関する『沖縄』サマー・ワークショップ(SWoPP「沖縄」2001)--研究会・連続同時開催)
スポンサーリンク
概要
- 論文の詳細を見る
Communication set generation significantly influences the performance of parallel programs. However, seldom work gives attention to the communication generation problem for irregular applications. In this paper, we propose some communication optimization techniques for the situation of irregular array references in nest loops. In our methods, the local array disitribution schemes are determined such that the total amount of communication messages is minimum. Then, we explain how to support communication set generation at compile-time by introducing some symbolic analysis techniques. In our symbolic analysis system, a set of symbolic solutions of a symbolic expression system is solved by limiting some restrictions. Finally, we show experimental results on a parallel computer CM-5 that validate our approach. Keywords : Parallelizing compilers, Irregular array references, Communication optimization, Symbolic analysis, Distributed memory multicomputers.
- 一般社団法人情報処理学会の論文
- 2001-07-25
著者
-
GUO Minyi
Department of Computer Science and Engineering, Shanghai Jiao Tong University
-
Guo Minyi
Department Of Computer Science And Engineering Shanghai Jiao Tong University
-
Guo Minyi
Department Of Computer Software The University Of Aizu
関連論文
- Trusted Routing Based on Dynamic Trust Mechanism in Mobile Ad-Hoc Networks
- A Secure and Scalable Rekeying Mechanism for Hierarchical Wireless Sensor Networks
- Efficient Communication Optimization for Irregular Array References (ハイパフォーマンスコンピューティング研究報告 2001年並列/分散/協調処理に関する『沖縄』サマー・ワークショップ(SWoPP「沖縄」2001)--研究会・連続同時開催)
- Programming Support for MPMD Parallel Computing in ClusterGOP(Software Support and Optimization Techniques)(Hardware/Software Support for High Performance Scientific and Engineering Computing)
- Multipath Routing with Reliable Nodes in Large-Scale Mobile Ad-Hoc Networks
- Fast Parallel Solution for Set-Packing and Clique Problems by DNA-Based Computing(Scientific and Engineering Computing with Applications)(Hardware/Software Support for High Performance Scientific and Engineering Computing)
- Efficient Loop Partitioning for Parallel Codes of Irregular Scientific Computations(Software Systems)
- Optimization Techniques for Parallel Codes of Irregular Scientific Computations(Code Generation and Optimization)
- Tier-Based Scalable and Secure Routing for Wireless Sensor Networks with Mobile Sinks