GENERAL-PURPOSE SYSTOLIC ARRAYS

被引:25
|
作者
JOHNSON, KT
HURSON, AR
SHIRAZI, B
机构
[1] University Of Texas, Arlington
关键词
D O I
10.1109/2.241423
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Technology growth has produced computing environments that make it feasible to attack demanding scientific applications on a larger scale. Innovative applications like text recognition and image processing rely on computationally intensive operations requiring massive parallelism (for example, large-matrix multiplication, feature extraction, and cluster analysis). Systolic arrays are ideally suited for computationally intensive applications. Falling into an area between vector computers and massively parallel computers, systolic arrays typically combine intensive local communication and computation with decentralized parallelism in a compact package. This article chronicles the extension of systolic array architecture from fixed- or special-purpose architectures to general-purpose, SIMD (single-instruction stream, multiple-data stream) and MIMD (multiple-instruction stream, multiple-data stream) architectures, and, more recently, to hybrid architectures that combine both commercial and FPGA (field-programmable gate array) technologies. The authors present a taxonomy for systolic organizations (special purpose, programmable, reconfigurable, and hybrid), discuss each architecture's methods of exploiting concurrencies, and compare performance attributes of each. The authors also describe a number of implementation issues that determine a systolic array's performance efficiency (algorithms and mapping, system integration through memory subsystems, cell granularity, and extensibility to a wide variety of topologies, among others). The authors predict that, with technological advances, future systolic architectures will be based on reconfigurable FPGA architecture. They argue that general-purpose systolic arrays cannot be overlooked as a solution to the intensive computational performance requirements of tomorrow's applications.
引用
收藏
页码:20 / 31
页数:12
相关论文
共 50 条
  • [31] A GENERAL-PURPOSE AC AMPLIFIER
    不详
    INDUSTRIAL ELECTRONICS, 1968, 6 (03): : 109 - &
  • [32] General-Purpose Linear Solvers
    Dyer, Stephen A.
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2015, 18 (03) : 22 - 27
  • [33] General-purpose wavelet program
    不详
    JOURNAL OF THERMAL SPRAY TECHNOLOGY, 2001, 10 (03) : 430 - 431
  • [34] A GENERAL-PURPOSE ELECTRONIC WATTMETER
    GARRETT, DE
    COLE, FG
    PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1952, 40 (02): : 165 - 171
  • [35] THE GENERAL-PURPOSE RINSE TANK
    MOHLER, JB
    METAL FINISHING, 1983, 81 (05) : 65 - 66
  • [36] General-purpose DNA computation
    Junlan Liu
    Da Han
    Science China(Chemistry), 2024, (07) : 2134 - 2135
  • [37] DNA-based programmable gate arrays for general-purpose DNA computing
    Lv, Hui
    Xie, Nuli
    Li, Mingqiang
    Dong, Mingkai
    Sun, Chenyun
    Zhang, Qian
    Zhao, Lei
    Li, Jiang
    Zuo, Xiaolei
    Chen, Haibo
    Wang, Fei
    Fan, Chunhai
    NATURE, 2023, 622 (7982) : 292 - +
  • [38] DNA-based programmable gate arrays for general-purpose DNA computing
    Hui Lv
    Nuli Xie
    Mingqiang Li
    Mingkai Dong
    Chenyun Sun
    Qian Zhang
    Lei Zhao
    Jiang Li
    Xiaolei Zuo
    Haibo Chen
    Fei Wang
    Chunhai Fan
    Nature, 2023, 622 : 292 - 300
  • [39] A general-purpose VME module
    Guo, YN
    Gao, ZW
    Chang, MC
    Li, HH
    Wang, MZ
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2003, 50 (05) : 1752 - 1755
  • [40] A GENERAL-PURPOSE POWER CONTROLLER
    MARGARIS, N
    PETRIDIS, V
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1983, 30 (01) : 62 - 64