2015
DOI: 10.1109/tc.2014.2346208
|View full text |Cite
|
Sign up to set email alerts
|

Interleaving in Systolic-Arrays: A Throughput Breakthrough

Abstract: In past years the most common way to improve computers performance was to increase the clock frequency. In recent years this approach suffered the limits of technology scaling, therefore computers architectures are shifting toward the direction of parallel computing to further improve circuits performance. Not only GPU based architectures are spreading in consideration, but also Systolic Arrays are particularly suited for certain classes of algorithms. An important point in favor of Systolic Arrays is that, du… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 48 publications
0
2
0
Order By: Relevance
“…Moreover, in case of sequential circuits the intrinsic pipelining leads to a reduction of throughput of N times, where N is the length in clock cycles of the longest loop in the circuit [9]. This problem can be solved applying pipeline interleaving [11] [20], if several unrelated input sequences are available (Fig. 1…”
Section: Nanomagnet Logicmentioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, in case of sequential circuits the intrinsic pipelining leads to a reduction of throughput of N times, where N is the length in clock cycles of the longest loop in the circuit [9]. This problem can be solved applying pipeline interleaving [11] [20], if several unrelated input sequences are available (Fig. 1…”
Section: Nanomagnet Logicmentioning
confidence: 99%
“…Actually a new operation cannot be started at every clock cycle, and the input data rate is reduced according to the length of the longest loop in the circuit [9] [10]. To solve this problem and exploiting the deep pipeline of the circuit at its best, pipeline interleaving can be introduced: It requires providing several unrelated input sequences, so as to fill the pipeline queue present in the loop and maximize the throughput [8] [11] (Fig. 1…”
Section: Introductionmentioning
confidence: 99%