计算机工程 ›› 2019, Vol. 45 ›› Issue (7): 54-59.doi: 10.19678/j.issn.1000-3428.0052204

• 体系结构与软件技术 • 上一篇    下一篇

基于虚拟冲突阵列的片上网络路由单元设计

杨天浩, 孙晋   

  1. 南京理工大学 计算机科学与工程学院, 南京 210094
  • 收稿日期:2018-07-25 修回日期:2018-11-13 出版日期:2019-07-15 发布日期:2019-07-23
  • 作者简介:杨天浩(1994-),男,硕士研究生,主研方向为片上网络微体系结构;孙晋,副教授。
  • 基金项目:
    国家自然科学基金(61502234);江苏省自然科学基金(BK20150785)。

Design of Network on Chip Routing Units Based on Virtual Conflict Array

YANG Tianhao, SUN Jin   

  1. School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
  • Received:2018-07-25 Revised:2018-11-13 Online:2019-07-15 Published:2019-07-23

摘要: 片上网络(NoC)路由单元共享输入缓存区,只允许顺序访问数据,使片上通信的速度和效率受到限制。为提高NoC的并行性,提出一种基于虚拟冲突阵列的路由单元体系结构。在数据进入路由单元流水线之前,在虚拟冲突阵列中对串行的数据请求进行部分消除,以降低路由单元流水线的传输数据量,提高系统的并行性。实验结果表明,与传统虚拟通道路由单元相比,引入虚拟冲突阵列的路由单元能够有效缩短路由延迟。

关键词: 片上网络, 路由单元体系结构, 虚拟冲突阵列, 路由延迟, 消除率

Abstract: 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.

Key words: Network on Chip(NoC), routing unit architecture, virtual conflict array, routing delay, elimination rate

中图分类号: