• DocumentCode
    963519
  • Title

    General-purpose systolic arrays

  • Author

    Johnson, Kurtis T. ; Hurson, A.R. ; Shirazi, Behrooz

  • Author_Institution
    Pennsylvania State Univ., University Park, PA, USA
  • Volume
    26
  • Issue
    11
  • fYear
    1993
  • Firstpage
    20
  • Lastpage
    31
  • Abstract
    The extension of systolic array architecture from fixed- or special-purpose architectures to general-purpose, SIMD (single-instruction stream, multiple-data stream), MIMD (multiple-instruction stream, multiple-data stream) architectures, and hybrid architectures that combine both commercial and FPGA (field-programmable gate array) technologies is chronicled. The authors present a taxonomy for systolic organizations, 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, such as algorithms and mapping, system integration through memory subsystems, cell granularity, and extensibility to a wide variety of topologies.<>
  • Keywords
    logic arrays; systolic arrays; MIMD; SIMD; cell granularity; field-programmable gate array; hybrid architectures; performance attributes; system integration; systolic array architecture; taxonomy; Computer applications; Computer architecture; Computer networks; Concurrent computing; High performance computing; Parallel processing; Systolic arrays; Time sharing computer systems; Very large scale integration; Workstations;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.241423
  • Filename
    241423