DocumentCode :
16897
Title :
Interleaving in Systolic-Arrays: A Throughput Breakthrough
Author :
Causapruno, Giovanni ; Vacca, Marco ; Graziano, Mariagrazia ; Zamboni, Maurizio
Author_Institution :
Dept. of Electron. & Telecommun., Politec. di Torino, Turino, Italy
Volume :
64
Issue :
7
fYear :
2015
fDate :
July 1 2015
Firstpage :
1940
Lastpage :
1953
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, due to the regularity of their circuit layout, they are appealing when applied to many emerging and very promising technologies, like Quantum-dot Cellular Automata and nanoarrays based on Silicon NanoWire or on Carbon nanotube Field Effect Transistors. In this work we present a systematic method to improve Systolic Arrays performance exploiting Pipelining and Input Data Interleaving. We tackle the problem from a theoretical point of view first, and then we apply it to both CMOS technology and emerging technologies. On CMOS we demonstrate that it is possible to vastly improve the overall throughput of the circuit. By applying this technique to emerging technologies we show that it is possible to overcome some of their limitations greatly improving the throughput, making a considerable step forward toward the post-CMOS era.
Keywords :
CMOS logic circuits; integrated circuit layout; logic design; pipeline processing; systolic arrays; CMOS technology; circuit layout; input data interleaving; parallel computing; pipeline processing; systolic arrays interleaving; throughput breakthrough; Arrays; CMOS integrated circuits; CMOS technology; Clocks; Pipeline processing; Synchronization; Throughput; CMOS; NanoWire field effect transistor; QCA; Systolic arrays; interleaving; molecular QCA; nanoMagnet logic;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2014.2346208
Filename :
6873247
Link To Document :
بازگشت