Title :
Algorithm transformations for unlimited parallelism
Author :
Fettweis, G. ; Thiele, L. ; Meyr, G.
Author_Institution :
Lehrstuhl fuer Elektrische Regelungstech., Aachen Univ. of Technol., West Germany
Abstract :
A unified algebraic basis for transforming algorithms to achieve unlimited parallelism is provided. In the case of recursive algorithms, a certain class of algebraic structures is shown to be sufficient for the application of the look-ahead computation. This approach is generalized to matrix-based algorithms where the operations form a semiring. Previously known approaches to speeding up recursions are shown to be special instances of the given approach. A block processing realization corresponding to the logarithmic look-ahead computation is given which is efficient in its area and time requirements
Keywords :
algorithm theory; parallel architectures; parallel processing; VLSI technology; algebraic structures; algorithm transformation; block processing realization; logarithmic look-ahead computation; look-ahead computation; matrix-based algorithms; parallel architecture; parallel processing; recursive algorithms; unified algebraic basis; unlimited parallelism; Arithmetic; Boolean functions; Computer architecture; Concurrent computing; Flow graphs; Microelectronics; Paper technology; Parallel architectures; Parallel processing; Throughput;
Conference_Titel :
Circuits and Systems, 1990., IEEE International Symposium on
Conference_Location :
New Orleans, LA
DOI :
10.1109/ISCAS.1990.111973