DocumentCode
3486997
Title
Static scheduling of uniform nested loops
Author
Chao, Liang-Fang ; Sha, Edwin Hsing-Mean
Author_Institution
Dept. of Comput. Sci., Princeton Univ., NJ, USA
fYear
1993
fDate
13-16 Apr 1993
Firstpage
254
Lastpage
258
Abstract
Efficient scheduling of nested loops is an important problem in highly parallel systems. Most of previous research has been on the transformations of iteration space instead of the loop body. The authors introduce a methodology to transform a loop body into a new one with a better schedule. They model nested loops as multidimensional data-flow graphs, and give a novel mathematical framework for uniform nested loops by using the techniques of retiming and unfolding. Integer linear inequality systems are derived to optimize the execution rate of an iteration. The special case of their framework gives the best-known algorithm for scheduling of one-level loops
Keywords
parallel processing; performance evaluation; resource allocation; scheduling; highly parallel systems; iteration space; multidimensional data-flow graphs; one-level loops; retiming; static scheduling; unfolding; uniform nested loops; Chaos; Computer science; Mathematical model; Optimal scheduling; Parallel architectures; Parallel processing; Pipeline processing; Processor scheduling; Scheduling algorithm; Size control;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location
Newport, CA
Print_ISBN
0-8186-3442-1
Type
conf
DOI
10.1109/IPPS.1993.262890
Filename
262890
Link To Document