采用双层子网动态虚通道的片上网络
Network-on-Chip Based on Dualnet Dynamic Virtual Channel Strategy
-
摘要: 通过片上网络(NoC)连接多个处理器核是一种新的片上系统结构,其核间的数据交换机制是影响数据传输服务质量(QoS)的关键要素之一。在虚通道数目受限的情况下,提出了动态虚通道分配和双层子网相结合的交换单元结构。动态分配虚通道技术可以有效提高建链成功率;双层子网结构分散了业务数据流,避免数据传输拥塞,减小了数据包传输延时。仿真显示两种技术的结合,在不增加硬件资源开销的情况下,可以为各种业务等级的数据包传输提供良好的QoS保障。Abstract: Network-on-chip (NoC) is a new interconnection structure which connects multiprocessors by network-based infrastructure. The data switching strategy between multiprocessors has great influence on the quality of service (QoS) of data transmission. A new switching structure which combines the dynamic virtual channels (VC) allocation and the dual-subnets infrastructure is proposed. The dynamic VC allocation is applied in order to increase the success-connection probability; while the dual-subnets infrastructure disperses data flows into XY-subnet and YX-subnet, avoids transmission congestion, and thus reduces packet transmission delay. The simulation results show that this Dyn-Dualnet-QoS strategy can provide great QoS guarantee for various levels of packet transmissions.