Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Partitioning: An essential step in mapping algorithms into systolic array processors

Journal Article · · Computer; (United States)
; ;  [1]
  1. Facultad de Informatica de Barcelona, Universidad Politecnica de Cataluna

Many scientific and technical applications require high computing speed; those involving matrix computations are typical. For applications involving matrix computations, algorithmically specialized, high-performance, low-cost architectures have been conceived and implemented. Systolic array processors (SAPs) are a good example of these machines. An SAP is a regular array of simple processing elements (PEs) that have a nearest-neighbor interconnection pattern. The simplicity, modularity, and expandability of SAPs make them suitable for VLSI/WSI implementation. Algorithms that are efficiently executed on SAPs are called systolic algorithms (SAs). An SA uses an array of systolic cells whose parallel operations must be specified. When an SA is executed on an SAP, the specified computations of each cell are carried out by a PE of the SAP.

OSTI ID:
5804072
Journal Information:
Computer; (United States), Journal Name: Computer; (United States) Vol. 20:7; ISSN 0018-9162; ISSN CPTRB
Country of Publication:
United States
Language:
ENGLISH

Similar Records

On mapping algorithms to linear and fault-tolerant systolic arrays
Journal Article · Tue Feb 28 23:00:00 EST 1989 · IEEE Trans. Comput.; (United States) · OSTI ID:6243175

On the design of fault-tolerant two-dimensional systolic arrays for yield enhancement
Journal Article · Fri Mar 31 23:00:00 EST 1989 · IEEE Trans. Comput.; (United States) · OSTI ID:5818533

Systolic diagnosis of processor arrays
Thesis/Dissertation · Tue Dec 31 23:00:00 EST 1985 · OSTI ID:6471891