Abstract
The concept of systolic arrays is mainly used to design highly regular VLSI circuits. However, it can be also used as a source to generate regular imperative programs for existing non-systolic distributed-memory parallel architectures. In this paper, we present a low complexity technique for generating and optimizing data structures for the output program. We also propose several source-to-source transformations of input programs which further improve the efficiency of the optimization process.
This is a preview of subscription content, log in via an institution.
References
Z. Chamski. Generating Memory-Efficient Imperative Data Structures from Systolic Programs. Publication interne 621, Irisa, Rennes, France, December 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chamski, Z. (1992). Generating memory-efficient imperative data structures from systolic programs. In: Etiemble, D., Syre, JC. (eds) PARLE '92 Parallel Architectures and Languages Europe. PARLE 1992. Lecture Notes in Computer Science, vol 605. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55599-4_140
Download citation
DOI: https://doi.org/10.1007/3-540-55599-4_140
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55599-5
Online ISBN: 978-3-540-47250-6
eBook Packages: Springer Book Archive