DocumentCode
2579880
Title
An Improvement to Affine Decomposition on Distributed Memory Architecture
Author
Ding Rui ; Zhao Rongcai ; Liu Xiaoxian
Author_Institution
Nat. Digital Switching Syst. Eng. & Technol. Res. Center, Zhengzhou, China
fYear
2012
fDate
19-22 Oct. 2012
Firstpage
18
Lastpage
21
Abstract
Automatic decomposition is an optimization technique that distributes computation and data onto different processors. The consequence of decomposition directly affects the performance of parallel program. Since every computing node has its own memory in distributed memory parallel computers (DMPCs), false dependence does not hinder the parallelism. Affine decomposition is an effective method to represent and derive computation partition and data distribution, and its principle of adding dependence constraint is too strict to gain more parallelism. Some loop nests do not satisfy the affine condition, and are prohibited from parallelism by affine decomposition. However, if only the irregular access is caused by indirect array, loop and array reference can be partitioned at compile time. To tackle above problems of affine decomposition, an improved static decomposition algorithm of DMPCs proposed in this paper. The experimental results show that this algorithm can improve the performance of parallel programs.
Keywords
distributed memory systems; parallel programming; program compilers; DMPC; affine condition; affine decomposition; array reference; compile time; computation partition; data distribution; dependence constraint; distributed memory architecture; distributed memory parallel computer; loop reference; optimization technique; parallel program performance; parallelism; static decomposition algorithm; Arrays; Distributed databases; Equations; Indexes; Parallel processing; Program processors; Vectors; affine decomposition; automatic parallelization; false dependence; indirect array;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing and Applications to Business, Engineering & Science (DCABES), 2012 11th International Symposium on
Conference_Location
Guilin
Print_ISBN
978-1-4673-2630-8
Type
conf
DOI
10.1109/DCABES.2012.9
Filename
6385230
Link To Document