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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights 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