DocumentCode :
1515313
Title :
Low Latency and Energy Efficient Scalable Architecture for Massive NoCs Using Generalized de Bruijn Graph
Author :
Hosseinabady, Mohammad ; Kakoee, Mohammad Reza ; Mathew, Jimson ; Pradhan, Dhiraj K.
Author_Institution :
Univ. of Bristol, Bristol, UK
Volume :
19
Issue :
8
fYear :
2011
Firstpage :
1469
Lastpage :
1480
Abstract :
Employing thousands of cores in a single chip is the natural trend to handle the ever increasing performance requirements of complex applications such as those used in graphics and multimedia processing. System-on-chips (SoCs) platforms based on network-on-chips (NoCs) could be a viable option for the deployment of large multicore designs with thousands of cores. This paper proposes the generalized binary de Bruijn (GBDB) graph as a reliable and efficient network topology for a large NoC. We propose a reliable routing algorithm to detour a faulty channel between two adjacent switches. In addition, using integer linear programming, we propose an optimal tile-based implementation for a GBDB-based NoC in which the number of channels is less than that of Torus which has the same number of links. Our experimental results show that the latency and energy consumption of the generalized de Bruijn graph are much less than those of Mesh and Torus. The low energy consumption of a de Bruijn graph-based NoC makes it suitable for portable devices which have to operate on limited batteries. Also, the gate level implementation of the proposed reliable routing shows small area, power, and timing overheads due to the proposed reliable routing algorithm.
Keywords :
graph theory; network routing; network topology; network-on-chip; energy efficient scalable architecture; gate level implementation; generalized binary de Bruijn graph; low latency NoC; massive NoC; network topology; network-on-chips; optimal tile based implementation; routing algorithm; system-on-chips; Delay; Energy consumption; Energy efficiency; Graphics; Multicore processing; Network topology; Network-on-a-chip; Routing; Switches; System-on-a-chip; Generalized de Bruijn graph; network-on-chip (NoC);
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2010.2050914
Filename :
5484455
Link To Document :
بازگشت