Title :
A compile-time partitioning strategy for non-rectangular loop nests
Author :
Sakellariou, Rizos
Author_Institution :
Dept. of Comput. Sci., Manchester Univ., UK
Abstract :
The paper presents a compile-time scheme for partitioning non-rectangular loop nests which consist of inner loops whose bounds depend on the index of the outermost, parallel loop. The minimisation of load imbalance, on the basis of symbolic cost estimates, is considered the main objective; however options which may increase other sources of overhead are avoided. Experimental results on a virtual shared memory computer are also presented
Keywords :
parallel processing; parallelising compilers; resource allocation; shared memory systems; subroutines; virtual machines; compile-time partitioning strategy; inner loops; load imbalance minimisation; nonrectangular loop nests; overhead; parallel loop; symbolic cost estimates; virtual shared memory computer; Computer science; Costs; Distributed computing; Processor scheduling; Robustness; Scalability; Upper bound;
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location :
Genva
Print_ISBN :
0-8186-7793-7
DOI :
10.1109/IPPS.1997.580968