Synthesizing systolic arrays from recurrence equations (Q749184): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Changed an Item
Import240304020342 (talk | contribs)
Set profile property.
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank

Revision as of 01:08, 5 March 2024

scientific article
Language Label Description Also known as
English
Synthesizing systolic arrays from recurrence equations
scientific article

    Statements

    Synthesizing systolic arrays from recurrence equations (English)
    0 references
    0 references
    0 references
    1990
    0 references
    The paper in its first part summarizes results on synthesizing systolic arrays from recurrence relations of special form as follows \(f(p)=g(f(p+\omega_ 1),f(p+\omega_ 2)...f(p+\omega_ k))\), where p and \(\omega_ i\) for \(i=1,2,...,k\) are constant n-dimensional vectors with integer coordinates. Although earlier results show a certain equivalence between systolic arrays and such systems of equations in the sense that timing and allocation functions can always be constructed, the authors feel that a generalization leads to easier derivation of the systolic architecture. Their generalization starts with the equation \(f(p)=g(f(A_ 1p+\omega_ 1)\), \(f(A_ 2p+\omega_ 2),...,f(A_ kp+\omega_ k))\), where \(A_ i\) are constant \(n\times n\) matrices. The construction of timing and allocation functions is described, and a pipelining theorem is formulated. This theorem imposes some restrictions on the matrices \(A_ i\). The results lead to the proposal of a synthesis procedure for systolic arrays.
    0 references
    systolic arrays
    0 references
    recurrence relations
    0 references
    systolic architecture
    0 references
    timing and allocation functions
    0 references
    0 references

    Identifiers