Title :
Synthesizing linear array algorithms from nested FOR loop algorithms
Author :
Lee, Peizong ; Kedem, Zvi Meir
Author_Institution :
Dept. of Comput. Sci., Courant Inst. of Math. Sci., New York Univ., NY, USA
fDate :
12/1/1988 12:00:00 AM
Abstract :
The mapping of algorithms structured as depth-p nested FOR loops into special-purpose systolic VLSI linear arrays is addressed. The mappings are done by using linear functions to transform the original sequential algorithms into a form suitable for parallel execution on linear arrays. A feasible mapping is derived by identifying formal criteria to be satisfied by both the original sequential algorithm and the proposed transformation function. The methodology is illustrated by synthesizing algorithms for matrix multiplication and a version of the Warshall-Floyd transitive closure algorithm
Keywords :
parallel algorithms; linear array algorithms; mappings; nested FOR loop algorithms; parallel execution; systolic VLSI linear arrays; Algorithm design and analysis; Application software; Clocks; Computer science; Discrete Fourier transforms; Matrix decomposition; Parallel processing; Shortest path problem; Systolic arrays; Very large scale integration;
Journal_Title :
Computers, IEEE Transactions on