The Community for Technology Leaders
Green Image
<p>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.</p>
Index Termsnested loop algorithms; nonlinear transformation method; FOR-loop models; nestedFOR-loops; fixed size systolic arrays; space mapping schemes; array processors; parallelform; parallel algorithms; parallel programming
C.Y. Chang, J.P. Sheu, "Synthesizing Nested Loop Algorithms Using Nonlinear Transformation Method", IEEE Transactions on Parallel & Distributed Systems, vol. 2, no. , pp. 304-317, July 1991, doi:10.1109/71.86106
100 ms
(Ver 3.3 (11022016))