DocumentCode
2792022
Title
Coarse-grain Parallel Execution for 2-dimensional PDE Problems
Author
Goumas, Georgios ; Drosinos, Nikolaos ; Karakasis, Vasileios ; Koziris, Nectarios
Author_Institution
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
8
Abstract
This paper presents a new approach for the execution of coarse-grain (tiled) parallel SPMD code for applications derived from the explicit discretization of 1-dimensional PDE problems with finite-differencing schemes. Tiling transformation is an efficient loop transformation to achieve coarse-grain parallelism in such algorithms, while rectangular tile shapes are the only feasible shapes that can be manually applied by program developers. However, rectangular tiling transformations are not always valid due to data dependencies, and thus requiring the application of an appropriate skewing transformation prior to tiling in order to enable rectangular tile shapes. We employ cyclic mapping of tiles to processes and propose a method to determine an efficient rectangular tiling transformation for a fixed number of processes for 2-dimensional, skewed PDE problems. Our experimental results confirm the merit of coarse-grain execution in this family of applications and indicate that the proposed method leads to the selection of highly efficient tiling transformations.
Keywords
finite difference methods; iterative methods; mathematics computing; parallel architectures; parallel programming; partial differential equations; 2-dimensional skewed PDE problems; coarse-grain parallel SPMD code; cyclic mapping; finite-differencing schemes; iteration space; loop transformation; parallel architectures; rectangular tiling transformation; Concurrent computing; Finite difference methods; Guidelines; Laboratories; Parallel architectures; Parallel processing; Programming profession; Shape; Systems engineering and theory; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location
Long Beach, CA
Print_ISBN
1-4244-0910-1
Electronic_ISBN
1-4244-0910-1
Type
conf
DOI
10.1109/IPDPS.2007.370571
Filename
4228299
Link To Document