Message Scheduling for Irregular Data Redistribution in Parallelizing Compilers(Parallel/Distributed Programming Models, Paradigms and Tools, Paradigms and Tools, <Special Section> Parallel/Distributed Computing and Networking)
スポンサーリンク
概要
- 論文の詳細を見る
In parallelizing compilers on distributed memory systems, distributions of irregular sized array blocks are provided for load balancing and irregular problems. The irregular data redistribution is different from the regular block-cyclic redistribution. This paper is devoted to scheduling message for irregular data redistribution that attempt to obtain suboptimal solutions while satisfying the minimal communication costs condition and the minimal step condition. Based on the list scheduling, an efficient algorithm is developed and its experimental results are compared with previous algorithms. The improved list algorithm provides more chance for conflict messages in its relocation phase, since it allocates conflict messages through methods used in a divide-and-conquer algorithm and a relocation algorithm proposed previously. The method of selecting the smallest relocation cost guarantees that the improved list algorithm is more efficient than the other two in average.
- 社団法人電子情報通信学会の論文
- 2006-02-01
著者
-
Wang H
Kyoto Univ. Kyoto
-
Wang Hui
The School Of Computer Science And Engineering University Of Aizu
-
Wei Daming
The School Of Computer Science And Engineering University Of Aizu
-
Wang H
Shanghai Jiaotong Univ. Shanghai Chn
-
Guo M
The School Of Computer Science And Engineering University Of Aizu
-
Guo Minyi
Doctoral Program In Engineering University Of Tsukuba
-
Guo Minyi
The State Key Laboratory Of Novel Software Technology Nanjing University
-
Guo Minyi
the School of Computer Science and Engineering, University of Aizu
関連論文
- RSPICE: A Fast and Robust Timing Simulator for Digital MOS VLSI (Special Section on VLSI Design and CAD Algorithms)
- Evidence for Transmetalation of Zirconacyclopentadiene to Cobalt Complex
- Nickel-Catalyzed Coupling Reaction of Zirconacyclopentadienes with Two Alkynyl Halides: Formation of Multi-Substituted Arylalkynes
- Message Scheduling for Irregular Data Redistribution in Parallelizing Compilers(Parallel/Distributed Programming Models, Paradigms and Tools, Paradigms and Tools, Parallel/Distributed Computing and Networking)
- A Parallel Implementation of Multi-Domain High-Order Navier-Stokes Equations Using MPI(Scientific and Engineering Computing with Applications)(Hardware/Software Support for High Performance Scientific and Engineering Computing)
- Efficient Implementation of Multi-Dimensional Array Redistribution
- An Efficient Data Distribution Technique for Distributed Memory Parallel Computers (特集:並列処理)
- An Efficient Data Distribution Technique for Distributed Memory Parallel Computers
- A Multicast Based Anonymous Information Sharing Protocol for Peer-to-Peer Systems(Peer-to-Peer Computing, Parallel/Distributed Computing and Networking)
- Estimation of acoustic focal position in an ultrasonic field
- 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)