Skip to main content

Part of the book series: The Kluwer International Series in Engineering and Computer Science ((SECS,volume 106))

  • 70 Accesses

Abstract

Programmable systolic arrays are attractive for high speed scientific computing because of their truly scalable architecture. However, systolic array programming has been an intellectually challenging problem since the architecture was made popular by H. T. Kung in the late 1970s. For many years, researchers have been studying compiler techniques for mapping scientific programs to systolic arrays [5, 7, 12, 14]. However, these efforts were focused on hard-wired systolic arrays, and thus many of their results are not directly applicable in the context of programmable systolic arrays. In a hard-wired systolic array, the functions of the processing cells, the size of the array, and the intercell connections are selected to perform a dedicated computation on a fixed problem size. Whereas in a programmable systolic array, the size of the array and the intercell connections are fixed, and the processing cells can be programmed to perform different computations on different problem sizes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Kluwer Academic Publishers

About this chapter

Cite this chapter

Tseng, PS. (1990). Introduction. In: A Systolic Array Parallelizing Compiler. The Kluwer International Series in Engineering and Computer Science, vol 106. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1559-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-1559-9_1

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4612-8835-0

  • Online ISBN: 978-1-4613-1559-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics