Verification of systolic arrays: a stream functional approach

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Panangaden, Prakash
Other Author Rajopadhye, Sanjay
Title Verification of systolic arrays: a stream functional approach
Date 1985
Description We illustrate that the verification of systolic architectures can be carried out using techniques developed in the context of verification of programs. This is achieved by a decomposition of the original problem into separately proving the correctness of the data representation and of the individual processing elements in the systolic architecture. By expressing a processing element as a function on a stream of data we are able to utilize standard proof techniques from programming language theory. This decomposition leads to relatively straightforward proofs of the properties of the systolic architecture. We illustrate the techniques via a substantial example, the proof of the correctness of a linear-time systolic architecture for computing the gcd of polynomials. Although this architecture has been designed a few years ago, a formal proof of correctness has not hitherto appeared in the literature.
Type Text
Publisher University of Utah
First Page 1
Last Page 17
Subject Verification; systolic arrays; stream function
Language eng
Bibliographic Citation Rajopadhye, S., & Panangaden, P. (1985). Verification of systolic arrays: a stream functional approach. 1-17. UUCS-85-001.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 2,803,550 bytes
Identifier ir-main,16030
ARK ark:/87278/s6086pj0
Setname ir_uspace
ID 703726
Reference URL https://collections.lib.utah.edu/ark:/87278/s6086pj0
Back to Search Results