Publication Type |
Journal Article |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Fujimoto, Richard M. |
Other Author |
Rajopadhye, Sanjay V.; Purushothaman, S. |
Title |
On synthesizing systolic arrays from recurrence equations with linear dependencies |
Date |
1986 |
Description |
We present a technique for synthesizing systolic architectures from Recurrence Equations. A class of such equations (Recurrence Equations with Linear Dependencies) is defined and and the problem of mapping such equations onto a two dimensional architecture is studied. We show that such a mapping is provided by means of a linear allocation and timing function. An important result is that under such a mapping the dependencies remain linear. After obtaining a two-dimensional architecture by applying such a mapping, a systolic array can be derived if t h e communication can be spatially and temporally localized. We show that a simple test consisting of finding the zeroes of a matrix is sufficient to determine whether this localization can be achieved by pipelining and give a construction that generates the array when such a pipelining is possible. The technique is illustrated by automatically deriving a well known systolic array for factoring a band matrix into lower and upper triangular factors. |
Type |
Text |
Publisher |
University of Utah |
First Page |
1 |
Last Page |
15 |
Subject |
Recurrence equations |
Subject LCSH |
Systolic array circuits; Point mappings (Mathematics) |
Language |
eng |
Bibliographic Citation |
Rajopadhye, S. V., Purushothaman, S., & Fujimoto, R. M. (1986). On synthesizing systolic arrays from recurrence equations with linear dependencies. 1-15. UUCS-86-009. |
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,996,496 bytes |
Identifier |
ir-main,16311 |
ARK |
ark:/87278/s6pv73gh |
Setname |
ir_uspace |
ID |
702385 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6pv73gh |