Title :
Design methodology for direct mapping of iterative algorithms on array architectures
Author :
Birbas, Michael K. ; Soudris, Dimitrios J. ; Goutis, Costas E.
Author_Institution :
Dept. of Electr. Eng., Patras Univ., Greece
Abstract :
A systematic methodology for mapping a class of iterative algorithms onto processor array architectures is presented. The concept of the array architecture is combined efficiently with the existing knowledge of compiler techniques. It is considered as an initial description of the iterative algorithm Fortran-like nested loops, without the requirement of transforming it into any intermediate form such as uniform recurrent equations. The principles of Lamport´s coordinate method are used. Depending on the systolic or non-systolic structure of the algorithm and/or the multidimensional mapping, the resulting architectures can be either regular arrays or piecewise regular arrays. The important subclass of algorithm known as weak single assignment codes is treated in an optimal way
Keywords :
parallel architectures; Fortran-like nested loops; compiler techniques; direct mapping; iterative algorithms mapping; processor array architectures; regular arrays; systematic methodology; Algorithm design and analysis; Design methodology; Equations; Hardware; Iterative algorithms; Laboratories; Multidimensional systems; Parallel processing; Systolic arrays; Very large scale integration;
Conference_Titel :
Circuits and Systems, 1991., IEEE International Sympoisum on
Print_ISBN :
0-7803-0050-5
DOI :
10.1109/ISCAS.1991.176193