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 条
  • [21] A GENERAL-PURPOSE TEMPERATURE CONTROLLER
    HANDSCHY, MA
    JOURNAL OF PHYSICS E-SCIENTIFIC INSTRUMENTS, 1980, 13 (09): : 998 - 1001
  • [22] SOVIET GENERAL-PURPOSE FORCES
    SCHNEIDER, W
    ORBIS-A JOURNAL OF WORLD AFFAIRS, 1977, 21 (01): : 95 - 106
  • [23] A GENERAL-PURPOSE CCD CONTROLLER
    CHEN, PC
    NOVELLO, J
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF THE PACIFIC, 1989, 101 (644) : 940 - 946
  • [24] A GENERAL-PURPOSE GRAPHICS EDITOR
    PURGATHOFER, W
    ANGEWANDTE INFORMATIK, 1985, (02): : 77 - 83
  • [25] A Dataset of General-Purpose Rebuttal
    Orbach, Matan
    Bilu, Yonatan
    Gera, Ariel
    Kantor, Yoav
    Dankin, Lena
    Lavee, Tamar
    Kotlerman, Lili
    Mirkin, Shachar
    Jacovi, Michal
    Aharonov, Ranit
    Slonim, Noam
    2019 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING AND THE 9TH INTERNATIONAL JOINT CONFERENCE ON NATURAL LANGUAGE PROCESSING (EMNLP-IJCNLP 2019): PROCEEDINGS OF THE CONFERENCE, 2019, : 5591 - 5601
  • [26] A GENERAL-PURPOSE ROTATING TARGET
    BRICAULT, P
    ROY, R
    POULIOT, J
    SLOBODRIAN, RJ
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1986, 245 (2-3) : 558 - 559
  • [27] No Such Thing as a General-Purpose Processor
    Chisnall, David
    COMMUNICATIONS OF THE ACM, 2014, 57 (12) : 44 - 48
  • [28] GENERAL-PURPOSE CODE CONVERTER
    GINGIS, MO
    INSTRUMENTS AND EXPERIMENTAL TECHNIQUES, 1984, 27 (04) : 878 - 881
  • [29] A GENERAL-PURPOSE DIGITAL SYNTHESIZER
    SAMSON, PR
    JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 1980, 28 (03): : 106 - 113
  • [30] GENERAL-PURPOSE SIMULATED ANNEALING
    CONNOLLY, D
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1992, 43 (05) : 495 - 505