Skip to main content

Generating memory-efficient imperative data structures from systolic programs

  • Posters
  • Conference paper
  • First Online:
  • 123 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 605))

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

  1. Z. Chamski. Generating Memory-Efficient Imperative Data Structures from Systolic Programs. Publication interne 621, Irisa, Rennes, France, December 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Daniel Etiemble Jean-Claude Syre

Rights and permissions

Reprints 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

Publish with us

Policies and ethics