DocumentCode :
3092188
Title :
Redundant computation partition on distributed-memory systems
Author :
Chen, Lic ; Zhang, Zhao-Qing ; Feng, Xiao-Bing
Author_Institution :
Inst. of Comput. Technol., Acad. Sinica, Beijing, China
fYear :
2002
fDate :
23-25 Oct. 2002
Firstpage :
252
Lastpage :
260
Abstract :
Maximizing parallelism and minimizing communication overheads are important issues on distributed-memory systems. This paper presents a communication optimization technique named redundant computation partitioning, and also gives its implementation. The main idea is to select computation redundancy, represented by a redundant vector, properly for each partitioned loop nest in a parallel loop sequence, so as to acquire a larger parallel region. The technique can eliminate inter-loop communications which will be introduced using ordinary computation partitionings. Some data redistribution points may be eliminated, so the global deduction of data and computation partition can be simplified.
Keywords :
distributed memory systems; optimising compilers; parallel algorithms; parallel programming; parallelising compilers; program control structures; redundancy; communication optimization technique; communication overheads; computation redundancy; data redistribution; data redistribution points; distributed-memory systems; parallel loop sequence; parallelism; parallelizing compiler; partitioned loop nest; redundant computation partitioning; redundant vector; Benchmark testing; Computational modeling; Computer architecture; Concurrent computing; Costs; Distributed computing; Parallel machines; Parallel processing; Partitioning algorithms; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Algorithms and Architectures for Parallel Processing, 2002. Proceedings. Fifth International Conference on
Conference_Location :
Beijing, China
Print_ISBN :
0-7695-1512-6
Type :
conf
DOI :
10.1109/ICAPP.2002.1173583
Filename :
1173583
Link To Document :
بازگشت