A shortly connected mesh topology for high performance and energy efficient network-on-chip architectures

Network-on-chip-based communication schemes represent a promising solution to the increasing complexity of system-on-chip problems. In this paper, we propose a new mesh-like topology called the shortly connected mesh technology (ScMesh), which is based on the traditional mesh topology, to exploit the graph symmetry properties of interconnection networks. This proposed topology not only enhances network performance by reducing the network diameter, but also provides a lower area/energy solution for interconnection network scenarios. This study analyzes and compares the performance of ScMesh to some newly improved topologies, including the WK-recursive, extended-butterfly fat tree, and diametrical mesh topologies. The experiment results indicate that ScMesh outperforms the other topologies, with throughput increases of 47.71, 33.45, and 18.64 % as well as latency decreases of 45.71, 35.84, and 14.58 % compared to the extended-butterfly fat tree, WK-recursive and diametrical mesh topologies, respectively. In addition, ScMesh achieves 41.22, 32.23, and 15.01 % lower energy consumption and 38.96, 27.43, and 18.21 % lower area overhead than the extended-butterfly fat tree, WK-recursive, and diametrical mesh topologies, respectively.

[1]  Saad Mubeen EVALUATION OF SOURCE ROUTING FOR MESH TOPOLOGY NETWORK ON CHIP PLATFORMS , 2009 .

[2]  Mohamed A. Abd El-Ghany,et al.  High throughput architecture for high performance NoC , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[3]  Alain Greiner,et al.  A generic architecture for on-chip packet-switched interconnections , 2000, DATE '00.

[4]  Shashi Kumar,et al.  Deadlock free routing algorithms for irregular mesh topology NoC systems with rectangular regions , 2008, J. Syst. Archit..

[5]  Christof Teuscher,et al.  Design and analysis of heterogeneous nanoscale on-chip communication networks , 2013, Nano Commun. Networks.

[6]  Saad Mubeen,et al.  Designing Efficient Source Routing for Mesh Topology Network on Chip Platforms , 2010, 2010 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools.

[7]  Radu Marculescu,et al.  Traffic analysis for on-chip networks design of multimedia applications , 2002, DAC '02.

[8]  Kuei-Chung Chang,et al.  Reliable network-on-chip design for multi-core system-on-chip , 2009, The Journal of Supercomputing.

[9]  Haytham El Miligi Networks-on-Chips: Modeling, Analysis, and Design Methodologies , 2011 .

[10]  William J. Dally,et al.  Deadlock-Free Message Routing in Multiprocessor Interconnection Networks , 1987, IEEE Transactions on Computers.

[11]  Jean-Jacques Lecler,et al.  Application driven network-on-chip architecture exploration & refinement for a complex SoC , 2011, Des. Autom. Embed. Syst..

[12]  Tarek A. El-Ghazawi,et al.  An interconnection architecture for network-on-chip systems , 2008, Telecommun. Syst..

[13]  Axel Jantsch,et al.  A network on chip architecture and design methodology , 2002, Proceedings IEEE Computer Society Annual Symposium on VLSI. New Paradigms for VLSI Systems Design. ISVLSI 2002.

[14]  Reza Sabbaghi-Nadooshan,et al.  The 2D digraph-based NoCs: attractive alternatives to the 2D mesh NoCs , 2010, The Journal of Supercomputing.

[15]  Luca Benini,et al.  Analysis of power consumption on switch fabrics in network routers , 2002, DAC '02.

[16]  Ramón Beivide,et al.  L-Networks: A Topological Model for Regular 2D Interconnection Networks , 2013, IEEE Transactions on Computers.

[17]  Axel Jantsch,et al.  3D Integration for NoC-based SoC Architectures , 2010 .

[18]  William J. Dally,et al.  Principles and Practices of Interconnection Networks , 2004 .

[19]  Mohamed Bakhouya Evaluating the energy consumption and the silicon area of on-chip interconnect architectures , 2009, J. Syst. Archit..

[20]  Mohammad Eshghi,et al.  Clustered NOC, a suitable design for group communications in Network on Chip , 2012, Comput. Electr. Eng..

[21]  W. Dally,et al.  Route packets, not wires: on-chip interconnection networks , 2001, Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232).

[22]  Partha Pratim Pande,et al.  Performance evaluation and design trade-offs for network-on-chip interconnect architectures , 2005, IEEE Transactions on Computers.

[23]  Axel Jantsch,et al.  NNSE: Nostrum Network-on-Chip Simulation Environment , 2005 .

[24]  Jywe-Fei Fang,et al.  The m-pancycle-connectivity of a WK-Recursive network , 2007, Inf. Sci..

[25]  Andrew B. Kahng,et al.  ORION 2.0: A Power-Area Simulator for Interconnection Networks , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[26]  Jing Lin,et al.  Power and latency efficient mechanism: a seamless bridge between buffered and bufferless routing in on-chip network , 2011, The Journal of Supercomputing.

[27]  Radu Marculescu,et al.  "It's a small world after all": NoC performance optimization via long-range link insertion , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[28]  Sujit Dey,et al.  An Interconnect Architecture for Networking Systems on Chips , 2002, IEEE Micro.

[29]  Turki F. Al-Somani,et al.  Topological Properties of Hierarchical Interconnection Networks: A Review and Comparison , 2011, J. Electr. Comput. Eng..

[30]  Prasun Ghosal,et al.  A Novel Routing Algorithm for On-Chip Communication in NoC on Diametrical 2D Mesh Interconnection Architecture , 2012, ACITY.

[31]  Yingtao Jiang,et al.  A routing-table-based adaptive and minimal routing scheme on network-on-chip architectures , 2009, Comput. Electr. Eng..

[32]  Vladimir Stojanovic,et al.  Designing Energy-Efficient Low-Diameter On-Chip Networks with Equalized Interconnects , 2009, 2009 17th IEEE Symposium on High Performance Interconnects.

[33]  David Blaauw,et al.  A Reliable Routing Architecture and Algorithm for NoCs , 2012, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[34]  J. Flich,et al.  A power-efficient network on-chip topology , 2011, INA-OCMC '11.

[35]  M. Islam,et al.  Extended-butterfly fat tree interconnection (EFTI) architecture for network on chip , 2005, PACRIM. 2005 IEEE Pacific Rim Conference on Communications, Computers and signal Processing, 2005..

[36]  Axel Jantsch,et al.  Traffic configuration for evaluating networks on chips , 2005, Fifth International Workshop on System-on-Chip for Real-Time Applications (IWSOC'05).

[37]  Gabriele Kotsis,et al.  Interconnection Topologies and Routing for Parallel Processing Systems , 1991 .