A Virtual Channel Allocation Algorithm for Network-On-Chip
Virtual channel (VC) flow control provides an efficient way to promote network performance, hut uniform VC allocation in the network results in a waste of chip area and power consumption. To gel out of such a dilemma, we propose a novel VC number allocation algorithm customizing (he VCs in network based on the characteristic of the target application. More precisely, given the characteristic of the target application and the total VC number budget, the block probability for each port of nodes in the network can be obtained with an analytical model. Then VCs are added to the port with the highest block probability one by one. The simulation mulls indicate that (he proposed algorithm reduces buffer consumption by 14.58%~51.04% under diverse traffic patterns and VC depth, while keeping similar network performance.
VC allocation block probability network-on-chip application-specific
Li Xiaoming Fu Fangfa Liu Cheng Gou Pengfei Wang Jinxiang
Microelectronic Center, Harbin Institute of Technology Harbin, China
国际会议
成都
英文
1280-1285
2010-12-17(万方平台首次上网日期,不代表论文的发表时间)