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 |