FL2STAR: A novel topology for on-chip routing in NoC with fault tolerance and deadlock prevention

CMP (Chip Multiprocessor) based architectures have offered a promising solution in tomorrow's high performance computing demands. Topology and routing policy are playing key roles in designing such architectures to develop a NoC (Network-on-Chip). Major influencing design metrics include scalability, modularity, transport latency, parallelism, and, efficient load-balancing (to avoid generation of hot spots). Efficiency of topology as well as good routing policy is again counted in terms of its ability of fault tolerance and its deadlock prevention scheme. In this work, our primary objective was to design an efficient scalable NoC architecture with efficient fault tolerant routing policies to improve performance of a NoC from all these aspects. This not only reduces the network latency considerably but also tries to balance the load of the network as well as ensures that the packet will always reach the destination through the possible shortest deadlock free path.

[1]  Feipei Lai,et al.  Star-type architecture with low transmission latency for a 2D mesh NOC , 2010, 2010 IEEE Asia Pacific Conference on Circuits and Systems.

[2]  Ge-Ming Chiu,et al.  Fault-Tolerant Routing Algorithm for Meshes without Using Virtual Channels , 1998, J. Inf. Sci. Eng..

[3]  A. A. Chein,et al.  A cost and speed model for k-ary n-cube wormhole routers , 1998 .

[4]  Juha Plosila,et al.  Network on Chip Routing Algorithms , 2006 .

[5]  Andrew A. Chien,et al.  A Cost and Speed Model for k-ary n-Cube Wormhole Routers , 1998, IEEE Trans. Parallel Distributed Syst..

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

[7]  Suresh Chalasani,et al.  Fault-Tolerant Wormhole Routing Algorithms for Mesh Networks , 1995, IEEE Trans. Computers.

[8]  William J. Dally,et al.  The torus routing chip , 2005, Distributed Computing.

[9]  Barruquer Moner IX. References , 1971 .

[10]  Chita R. Das,et al.  Fault-Tolerant Routing in Mesh Networks , 1995, International Conference on Parallel Processing.

[11]  A. Afzali-Kusha,et al.  Low-latency Multi-Level Mesh Topology for NoCs , 2006, 2006 International Conference on Microelectronics.

[12]  P. Ghosal,et al.  Network-on-chip routing using Structural Diametrical 2D mesh architecture , 2012, 2012 Third International Conference on Emerging Applications of Information Technology.

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

[14]  Santanu Chattopadhyay,et al.  Network-on-chip architecture design based on mesh-of-tree deterministic routing topology , 2008, Int. J. High Perform. Syst. Archit..

[15]  Daniel H. Linder,et al.  An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-Ary n-Cubes , 1994, IEEE Trans. Computers.