The QoS mechanism for NoC router by dynamic virtual channel allocation and dual-net infrastructure

Network-on-chip (NoC) is a new solution for multi-core interconnection. The static virtual channel allocation and XY routing are regularly used by the 2D mesh NoC. But the inter-core transmission congestion increases the transmission delay and decrease the throughput, which depredates the cooperation of multiple cores. This paper proposes a QoS mechanism and designs the router architecture by dynamic virtural channel assignment and dual-subnet infrastructure, which increases the success rate of establishing guaranteed (GT) service path and decreases the packets transmission delay, simulations show that the QoS performance are improved for both GT packets and best-effort packets.

[1]  S. Kumar,et al.  Improving BE traffic QoS using GT slack in NoC systems , 2005, 2005 NORCHIP.

[2]  R. Tourki,et al.  Design of a NoC-router guaranteeing QoS based on virtual channels reservation , 2008, 2008 2nd International Conference on Signals, Circuits and Systems.

[3]  Ran Ginosar,et al.  QNoC: QoS architecture and design process for network on chip , 2004, J. Syst. Archit..

[4]  Magdy A. Bayoumi,et al.  Guaranteeing QoS with the pipelined multi-channel central caching NoC communication architecture , 2008, 2008 IEEE International SOC Conference.

[5]  Gerard J. M. Smit,et al.  Providing QoS Guarantees in a NoC by Virtual Channel Reservation , 2006, ARC.

[6]  Kees G. W. Goossens,et al.  Networks on silicon: combining best-effort and guaranteed services , 2002, Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition.

[7]  Jianhao Hu,et al.  MSNS: A Top-Down MPI-Style Hierarchical Simulation Framework for Network-on-Chip , 2009, 2009 WRI International Conference on Communications and Mobile Computing.

[8]  Jens Sparsø,et al.  A router architecture for connection-oriented service guarantees in the MANGO clockless network-on-chip , 2005, Design, Automation and Test in Europe.