DocumentCode
1371637
Title
Synthesizing nested loop algorithms using nonlinear transformation method
Author
Sheu, Jang-Ping ; Chang, Chih-Yung
Author_Institution
Dept. of Electr. Eng., Nat. Central Univ., Chung-Li, Taiwan
Volume
2
Issue
3
fYear
1991
fDate
7/1/1991 12:00:00 AM
Firstpage
304
Lastpage
317
Abstract
FOR-loops are the main source of parallelism in programs. A nonlinear transformation algorithm for parallelizing the execution of FOR-loop models is proposed. It is shown that by the mapping of nonlinear transformation, iterations of FOR-loops can be executed in a parallel form. The algorithm is useful in exploiting the parallelism of FOR-loops with one or more partitions on the innermost loop. Algorithms to partition and map the nested FOR-loops onto fixed size systolic arrays are discussed. Based on the time and space mapping schemes, all the iterations of FOR-loops can be correctly executed on the array processors in a parallel form
Keywords
parallel algorithms; parallel programming; FOR-loop models; array processors; fixed size systolic arrays; nested FOR-loops; nested loop algorithms; nonlinear transformation method; parallel form; space mapping schemes; Algorithm design and analysis; Councils; Data analysis; Discrete Fourier transforms; High level languages; Matrix decomposition; Parallel processing; Partitioning algorithms; Systolic arrays; Very large scale integration;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.86106
Filename
86106
Link To Document