摘要
片上网络(NoC)路由单元共享输入缓存区,只允许顺序访问数据,使片上通信的速度和效率受到限制。为提高NoC的并行性,提出一种基于虚拟冲突阵列的路由单元体系结构。在数据进入路由单元流水线之前,在虚拟冲突阵列中对串行的数据请求进行部分消除,以降低路由单元流水线的传输数据量,提高系统的并行性。实验结果表明,与传统虚拟通道路由单元相比,引入虚拟冲突阵列的路由单元能够有效缩短路由延迟。
Network on Chip(NoC) routing units share the input buffers and only allow sequential access to data,which limits the speed and efficiency of communication on chip.To improve the parallelism of NoC,a routing units architecture based on virtual conflict array is proposed.Before data enters the pipeline of routing units,serial data requests are partially eliminated in the virtual conflict array to reduce the amount of data transmitted by pipeline of routing units and improve the parallelism of the system.Experimental results show that compared with the traditional virtual channel routing units,the routing units with virtual conflict array can effectively shorten the routing delay.
作者
杨天浩
孙晋
YANG Tianhao;SUN Jin(School of Computer Science and Engineering,Nanjing University of Science and Technology,Nanjing 210094,China)
出处
《计算机工程》
CAS
CSCD
北大核心
2019年第7期54-59,共6页
Computer Engineering
基金
国家自然科学基金(61502234)
江苏省自然科学基金(BK20150785)
关键词
片上网络
路由单元体系结构
虚拟冲突阵列
路由延迟
消除率
Network on Chip(NoC)
routing unit architecture
virtual conflict array
routing delay
elimination rate