Synthesizing linear array algorithms from nested FOR loop algorithms

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 map...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on computers Vol. 37; no. 12; pp. 1578 - 1598
Main Authors Lee Peizong, Kedem, Z.M.
Format Journal Article
LanguageEnglish
Published New York, NY IEEE 01.12.1988
Institute of Electrical and Electronics Engineers
Subjects
Online AccessGet full text
ISSN0018-9340
DOI10.1109/12.9735

Cover

More Information
Summary: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.< >
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0018-9340
DOI:10.1109/12.9735