An Introduction to Systolic Architectures
An Introduction to Systolic Architectures
复制标题
脉动架构简介
DOI:
10.1007/3-540-18203-9_13
复制
发表时间:
1986
影响因子:
2.9
通讯作者:
P. Quinton
中科院分区:
文献类型:
--
作者:
P. Quinton
Rapid advance in VLSI technology calls for new architectural paradigms. Among the numerous attemps to take advantage of this evolution, the introduction by Kung and Leiserson [10] of the systolic array concept has proven to be one of the most successful. The concepts underlying systolic arrays are not new. One can think of systolic arrays as a combination of the SIMD and the pipeline architectures characteristics. Of the former one, systolic arrays have inherited the regularity of both structure and operations. With the latter, they share the regular data circulation and the capacity to gain efficiency by splitting computations into small steps. What makes clearly systolic arrays original is the systematic use of a few ideas that were already present in older architectural paradigms, in order to respond properly to the new challenge posed by VLSt technology. To this respect, it is highly significant that the basic VLSI text book of Mead and Conway [15] devotes half a chapter to this topic.Since the early papers on systolic arrays (see for example [4] and [11] that are excellent introductory papers to the subject), the interest has never ceased, and moreover, there is an increasing amount of work done in this domain. In this paper, we would like to provide a description of recent tendencies. We first start by giving in section 2 basic examples and notions on systolic arrays. In section 3, more complex algorithms are presented, and we try to give an idea of the flexibility of this kind of architectures. Section 4 is devoted to methods for synthesizing systolic arrays. Finally, section 5 concludes by examining issues raised by systolic arrays.