DocumentCode
3415646
Title
A compile-time partitioning strategy for non-rectangular loop nests
Author
Sakellariou, Rizos
Author_Institution
Dept. of Comput. Sci., Manchester Univ., UK
fYear
1997
fDate
1-5 Apr 1997
Firstpage
633
Lastpage
637
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location
Genva
ISSN
1063-7133
Print_ISBN
0-8186-7793-7
Type
conf
DOI
10.1109/IPPS.1997.580968
Filename
580968
Link To Document