期刊文献+

NoC中相邻虚通道循环共享的VOQ容错路由器设计 被引量:2

The Design of VOQ Fault-Tolerant Router Loop Shared by Adjacent Virtual Channels in NoC
下载PDF
导出
摘要 集成电路的不断发展使得片上系统遇到了不可逾越的瓶颈问题,片上网络因其具有良好的可扩展性、较高的通信效率和可靠性等优势成为了一种新型的互连架构,被研究者们广泛研究.路由器是片上网络中的关键部件,主要负责数据包的存储转发,影响着网络的整体性能,故对路由器的容错设计显得尤为重要.而路由器中缓冲区所占的面积较大,且常见的缓冲区容错方案都可能会产生头阻塞问题,因此需要设计一种容错路由器架构,既可以解决头阻塞问题,又能实现缓冲区容错.该文提出一种相邻虚通道循环共享的VOQ容错路由器设计,可以有效地容忍虚通道故障,在网络拥塞时能最大程度的保证缓冲区的利用率,且在路由器内部虚通道均故障时依旧可以保证整个网络的连通性.在基准VOQ路由器的基础上,该文通过增加多个多路选择器和数据分配器来实现相邻虚通道的共享,增加旁路总线来保证即使输入端口内部虚通道均故障,路由器依旧可用.当数据包所要发往的虚通道故障或者拥塞时,通过借用相邻虚通道或旁路来实现数据包的存储转发,达到了容错的目的,提升网络性能.同时,该文设计了一种基于双向队列的FIFO控制器,通过两套读写指针实现对借用虚通道数据包和非借用虚通道数据包的读写操作.双向队列的设计,保证了数据包在输出时依旧持有VOQ特性,这是绝大多数的缓冲区容错方案所没有的.实验结果表明,在无故障发生时,该文方案较VOQ路由器和multiple VOQ路由器而言平均延时有所降低,吞吐率有所提高;在故障发生时,该文方案的相邻VC因为可以借用,故较VOQ路由器和multiple VOQ路由器,平均延时分别降低了32.3%和23.3%,吞吐率也有所提高.该文方案没有增加额外的FIFO开销,硬件开销上因为双向队列和BIST检测模块的设计较参考文献方案有所增加,但是相对于其达到的性能而 The continuous development of integrated circuit makes the system-on-chip encounter insurmountable bottleneck problems.Because of its advantages of scalability,high efficiency and reliability of communication,Network-on-Chip(NoC)is becoming a new kind of interconnection architecture and widely studied by the researchers.The router,as a critical component in NoC,ismainly in charge of the packet store-and-forward,which affects the performance of the whole system.Thus,it is especially important to propose a fault-tolerant scheme for the router.Nevertheless,buffer accounts for a large area in the router and traditional fault-tolerant methods for the buffer may lead to the head of blocking(HoL).Hence,it is necessary to design a fault-tolerant architecture,which can not only avoid the HoL but also achieve fault-tolerance.In this paper,we present the design of virtual output queue(VOQ)fault tolerant router which supports loop sharing of adjacent virtual channels.The proposed fault-tolerant design can tolerate fault buffers effectively,and ensure the buffer utilization at the most extent when congestion occurs in the network,and even guarantee that the connectivity of the entire network in the case of all the input virtual channels breaking down.On the basis of the traditional VOQ router,this paper obtains the loop sharing of adjacent virtual channels by adding a number of multiplexers and de-multiplexers.At the same time,extra bypass buses can guarantee that the router can still route packets in the case of all the input virtual channels fault.When a fault or congestion arises in the virtual channel packets will be sent to,the router could transfer the packets by the adjacent virtual channels or bypass buses,which achieves fault-tolerance and promotes the system performance.Meanwhile,this paper designs a FIFO controller based on a double-ended queue,in which two sets of read/write pointers read or write packets no matter which virtual channels they are stored in.The design of the double-ended queue assures t
出处 《计算机学报》 EI CSCD 北大核心 2016年第6期1135-1146,共12页 Chinese Journal of Computers
基金 国家自然科学基金(61474036 61371025 61274036) 安徽省自然科学基金(1508085MF117)资助
关键词 片上网络 容错路由器 VOQ 虚通道共享 双向队列 Network-on-Chip fault-tolerant router virtual output queue virtual channel sharing double-ended queue
  • 相关文献

参考文献9

二级参考文献124

  • 1王颀,单智阳,朱云涛,邵丙铣.串扰约束下超深亚微米顶层互连线性能的优化设计[J].电子学报,2006,34(2):214-219. 被引量:4
  • 2张磊,李华伟,李晓维.用于片上网络的容错通信算法[J].计算机辅助设计与图形学学报,2007,19(4):508-514. 被引量:18
  • 3马立伟,孙义和.片上网络拓朴优化:在离散平面上布局与布线[J].电子学报,2007,35(5):906-911. 被引量:8
  • 4SHAMSHIRI S,CHENG K T.Modeling yield,cost,and quality of an noc with uniformly and non-uniformly distributed redundancy[C]//28th IEEE VLSI Test Symposium,2010:194-199. 被引量:1
  • 5BAUMANN R.Soft errors in advanced computer systems[J[.IEEE Transactions on Design & Test of Computers,2005,22(3):258-266. 被引量:1
  • 6FICK D,ANDREW D A,HU Jin,BERTACCO V,BLAAUW D,SYLVESTER D.Vicis:a reliable network for unreliable silicon[C]//Design Automation Conference,July 26-31,2009:812-817. 被引量:1
  • 7BORKAR S.Microarchitecture and design challenges for gigascale integration[C]//Proceeding of the 37th International Symposium on Microarchitecture,2004:3-3. 被引量:1
  • 8MURALI S,THEOCHARIDES T,BENINI L,de MICHELI G,VIJAYKRISHNAN N,IRWIN M J.Analysis of error recover schemes for networks on chips[J].IEEE Design & Test,2005,22(5):434-442. 被引量:1
  • 9FRANTZ A P,KASTENSMIDT F L,CARRO L,COTA E.Dependable network-on-chip router able to simultaneously tolerate soft errors and crosstalk[C]//IEEE Proceeding of International Test Conference,2006:1-9. 被引量:1
  • 10FRANTZ A P,CASSEL M,KASTENSMIDT F L,COTA E,CARRO L.Crosstalk-and SEU-aware networks on chips[J].IEEE Design & Test of Computers,2007,24(4):340-350. 被引量:1

共引文献49

同被引文献42

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部