DocumentCode :
2787746
Title :
Towards Optimal Multi-level Tiling for Stencil Computations
Author :
Renganarayana, Lakshminarayanan ; Harthikote-Matha, Manjukumar ; Dewri, Rinku ; Rajopadhye, Sanjay
Author_Institution :
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO
fYear :
2007
fDate :
26-30 March 2007
Firstpage :
1
Lastpage :
10
Abstract :
Stencil computations form the performance-critical core of many applications. Tiling and parallelization are two important optimizations to speed up stencil computations. Many tiling and parallelization strategies are applicable to a given stencil computation. The best strategy depends not only on the combination of the two techniques, but also on many parameters: tile and loop sizes in each dimension; computation-communication balance of the code; processor architecture; message startup costs; etc. The best choices can only be determined through design-space exploration, which is extremely tedious and error prone to do via exhaustive experimentation. We characterize the space of multi-level tilings and parallelizations for 2D/3D Gauss-Siedel stencil computation. A systematic exploration of a part of this space enabled us to derive a design which is up to a factor of two faster than the standard implementation.
Keywords :
iterative methods; mathematics computing; parallel processing; program compilers; program control structures; 3D Gauss-Siedel stencil computation; computation-communication code balance; design-space exploration; loop sizes; message startup costs; optimal multilevel tiling; parallelization strategies; processor architecture; Analytical models; Concurrent computing; Gaussian processes; High performance computing; Law; Legal factors; Parallel processing; Shape; Space exploration; 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.370291
Filename :
4228019
Link To Document :
بازگشت