skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Two-level pipelined systolic array for multi-dimensional convolution

Technical Report ·
OSTI ID:6755309

This paper describes a systolic array for the computation of n-dimensional (n-D) convolutions of any positive integer n. Systolic systems usually achieve high performance by allowing computations to be pipelined over a large array of processing elements. To achieve even higher performance, the systolic array of this paper utilizes a second level of pipelining by allowing the processing elements themselves to be pipelined to an arbitrary degree. Moreover, it is shown that as far as orders of magnitude are concerned, the total amount of memory required by the systolic array is no more than that needed by any convolution device that reads in each input data item only once. Thus if only schemes that use the minimum-possible I/O are considered, the systolic array is not only high performance, but also optimal in terms of the amount of required memory.

Research Organization:
Carnegie-Mellon Univ., Pittsburgh, PA (USA). Dept. of Computer Science
OSTI ID:
6755309
Report Number(s):
AD-A-127544/5
Country of Publication:
United States
Language:
English

Similar Records

Systolic array architecture for convolutional decoding algorithms: Viterbi algorithm and stack algorithm
Thesis/Dissertation · Wed Jan 01 00:00:00 EST 1986 · OSTI ID:6755309

Wafer-scale integration and two-level pipelined implementations of systolic arrays
Journal Article · Wed Aug 01 00:00:00 EDT 1984 · J. Parallel Distrib. Comput.; (United States) · OSTI ID:6755309

Systematic designs of buffers in macropipelines of systolic arrays
Journal Article · Mon Feb 01 00:00:00 EST 1988 · J. Parallel Distrib. Comput.; (United States) · OSTI ID:6755309