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
fDate :
7/1/1991 12:00:00 AM
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;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on