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 CCD CONTROLLER
    CHEN, PC
    NOVELLO, J
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF THE PACIFIC, 1989, 101 (644) : 940 - 946
  • [22] A GENERAL-PURPOSE TEMPERATURE CONTROLLER
    HANDSCHY, MA
    JOURNAL OF PHYSICS E-SCIENTIFIC INSTRUMENTS, 1980, 13 (09): : 998 - 1001
  • [23] No Such Thing as a General-Purpose Processor
    Chisnall, David
    COMMUNICATIONS OF THE ACM, 2014, 57 (12) : 44 - 48
  • [24] THE GENERAL-PURPOSE INTERFACE BUS
    GILBERT, R
    IEEE MICRO, 1982, 2 (01) : 41 - 51
  • [25] A GENERAL-PURPOSE SIGNAL PROCESSOR
    FREY, AH
    MINTZER, FC
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1982, 6 (03): : 224 - 224
  • [26] PROJECTOR FOR GENERAL-PURPOSE GRINDER
    VESNIN, VN
    KUZNETSOVA, NA
    RYABCHIKOVA, LV
    SOVIET JOURNAL OF OPTICAL TECHNOLOGY, 1982, 49 (01): : 60 - 61
  • [27] IN SEARCH OF GENERAL-PURPOSE SOFTWARE
    OSWALD, H
    INFOSYSTEMS, 1983, 30 (10): : 120 - &
  • [28] GENERAL-PURPOSE COMPOSITIONAL MODEL
    ACS, G
    DOLESCHALL, S
    FARKAS, E
    SOCIETY OF PETROLEUM ENGINEERS JOURNAL, 1985, 25 (04): : 543 - 553
  • [29] GENERAL-PURPOSE MICROCOMPUTER BOARD
    SHRAGAI, M
    WIRELESS WORLD, 1983, 89 (1572): : 70 - 72
  • [30] GENERAL-PURPOSE PILOT PLANT
    GWIN, GT
    YULE, LT
    INDUSTRIAL AND ENGINEERING CHEMISTRY, 1949, 41 (04): : 862 - 867