DocumentCode :
506102
Title :
Tiling multidimensional iteration spaces for nonshared memory machines
Author :
Ramanujam, J. ; Sadayappan, P.
Author_Institution :
Dept. of Electr. & Comput. Eng., Louisiana State Univ., Baton Rouge, LA, USA
fYear :
1991
fDate :
18-22 Nov. 1991
Firstpage :
111
Lastpage :
120
Abstract :
This paper addresses the problem of compiling multiply nested loops for nonshared memory machines. The relatively high communication startup costs in these machines renders frequent communication very expensive. Motivated by this, we present a method of aggregating a number of loop iterations into tiles where the tiles execute atomically a processor executing the iterations belonging to a tile receives all the data it needs before executing any one of the iterations in the tile, executes all the iterations in the tile and then sends the data needed by other processors. Since synchronization is not allowed during the execution of a tile, partitioning the iteration space into tiles must not result in deadlock. We first show the equivalence between the problem of finding partitions and the problem of determining the cone for a given set of dependence vectors. We then present an approach to partitioning the iteration space into deadlock-free tiles so that communication volume is minimized. In addition, we discuss a method to optimize the size of tiles for nested loops for nonshared memory machines. This work differs from other approaches to tiling in that we present a method of optimizing grain size of tiles for nonshared memory machines.
Keywords :
optimising compilers; parallel programming; parallelising compilers; program control structures; deadlock-free tiles; dependence vectors; iteration space partitioning; loop iterations; multidimensional iteration space tiling; multiply nested loops; nonshared memory machines; optimizing tile grain size; Multidimensional systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-89791-459-7
Type :
conf
DOI :
10.1145/125826.125893
Filename :
5348935
Link To Document :
بازگشت