Title :
Dimensional Bubble Flow Control and Fully Adaptive Routing in the 2-D Mesh Network on Chip
Author :
CanWen, Xiao ; Minxuan, Zhang ; Yong, Dou ; Zhitong, Zhao
Author_Institution :
Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha
Abstract :
In this paper, the novel flow control strategy called dimensional bubble flow control (DBFC) is presented. The flow control strategy of DBFC builds on virtual cut-through switching and credit-based flow control mechanism and analyzes the credit value of port and the routing information of the packets to realize the point-point flow control. In the 2-D mesh network on chip, when the flow control strategy of DBFC is accepted, the adaptive dimensional bubble routing (ADBR) algorithm designed in this paper can get the goals including deadlock-free and minimal distance even if the cyclic dependencies exist. In this paper, the detail proof is provided for these conclusions. Lastly, we adapt the source code of NOXIM that is a popular simulator of on-chip networks and realize the flow control of DBFC and ADBR algorithm in NOXIM. We test the performance of ADBR on NOXIM. The simulation performance shows our scheme is superior to the usual approach such as XY dimension-order routing, with nearly 17.5% improvement in the packets latency and throughput.
Keywords :
network-on-chip; telecommunication congestion control; telecommunication network routing; 2-D mesh network on chip; adaptive dimensional bubble routing; credit-based flow control; dimensional bubble flow control; point-point flow control; virtual cut-through switching; Adaptive control; Algorithm design and analysis; Information analysis; Mesh networks; Network-on-a-chip; Packet switching; Programmable control; Routing; System recovery; Testing; deadlock; flow control; fully adaptive routing; network on chip; virtual cut-through switching;
Conference_Titel :
Embedded and Ubiquitous Computing, 2008. EUC '08. IEEE/IFIP International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3492-3
DOI :
10.1109/EUC.2008.49