• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (02): 199-206.

• 论文 • 上一篇    下一篇

CbRouter:一种利用交叉开关旁路的双向链路片上网络路由器

方磊,董德尊,吴际,夏军,王克非   

  1. (国防科学技术大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2014-09-07 修回日期:2014-11-03 出版日期:2015-02-25 发布日期:2015-02-25
  • 基金资助:

    国家863计划资助项目(2013AA014301,2013AA01A208);全国优秀博士学位论文作者专项资金资助项目(201450);国家自然科学基金资助项目(61272482,61303063)

CbRouter:A bidirectional NoC router  architecture using crossbar bypass  

FANG Lei,DONG Dezun,WU Ji,XIA Jun,WANG Kefei   

  1. (College of Computer,National University of Defense Technology,Changsha 410073,China)
  • Received:2014-09-07 Revised:2014-11-03 Online:2015-02-25 Published:2015-02-25

摘要:

片上互连网络为多核体系结构提供了高效的通信支持。目前的片上网络通常采用单向传输链路,链路资源利用率较低。为了实现链路带宽资源高效分配、进而高效利用链路带宽资源,提出了一种新的双向链路调度算法,并设计了一种支持此算法的双向链路路由器。这种新型的路由器结构能够在不影响路由原有数据通道条件下,提供一条旁路数据通道来快速传输数据。实验结果表明,应用该双向链路路由器可使Mesh网络饱和吞吐率和链路平均利用率分别得到最大83.3%和24.53%的提升。

关键词: 片上互连网络;双向链路;交叉开关旁路

Abstract:

Network-on-Chip (NoC) provides efficient communication support for multicore architectures.Typically,a general NoC is built with unidirectional channels and has a low utilization ratio of links.In order to dynamically allocate the link bandwidth and efficiently use the link bandwidth resources,a new bidirectional channel scheduling algorithm is proposed.A router architecture supporting this bidirectional channel scheduling algorithm is also designed.This novel router architecture provides a crossbar bypass data channel to rapidly transmit data with minor modification of the original data path.Experimental results show that the network saturation throughput and the link utilization get a maximum improvement of 83.3% and 24.53% respectively in comparison to the conventional Mesh with unidirectional links.

Key words: network-on-chip (NoC);bidirectional channel;crossbar bypass