首页> 外文会议>International symposium on applied reconfigurable computing >Efficient Buffer Design and Implementation for Wormhole Routers on FPGAs
【24h】

Efficient Buffer Design and Implementation for Wormhole Routers on FPGAs

机译:FPGA上虫洞路由器的高效缓冲器设计和实现

获取原文

摘要

Several studies show that the overall network performance in worhmole routers is degraded due to congestion at a specific part in the network while other parts have little or no flow of data. Our design improves the performance of the wormhole router by adding a central channel that is shared among the physical channels. Experimental results using the uniform random traffic and the hotspot traffic show that enabling the central buffer increases the performance of the network by as much as 13%. On the implementation side, buffers consume more than half of the router's area and power, and the coarse-grain nature of embedded BRAMs in most FPGAs has led to very inefficient utilization of such memory resources. We propose two different types of buffer sharing: 1. Sharing between the processors of a system on chip and router buffers; 2. Sharing BRAMs among different virtual and physical channels inside the wormhole router. Our designs target the Xilinx Virtex-6 FPGAs and the results show a decrease of 87.5% in BRAM usage on the expense of a slight register increase. Our techniques can be easily applied to any other FPGA-based buffer implementation.
机译:几项研究表明,由于网络中特定部分的拥塞,Worhmole路由器的整体网络性能会降低,而其他部分的数据流很少或没有。我们的设计通过添加在物理通道之间共享的中央通道来提高蠕虫路由器的性能。使用统一随机流量和热点流量的实验结果表明,启用中央缓冲区可使网络性能提高多达13%。在实现方面,缓冲区消耗了路由器面积和功率的一半以上,而且大多数FPGA中嵌入式BRAM的粗粒度特性导致这种内存资源的利用效率非常低下。我们提出两种不同类型的缓冲区共享:1.在片上系统的处理器和路由器缓冲区之间共享; 2.在蠕虫路由器内部的不同虚拟和物理通道之间共享BRAM。我们的设计针对Xilinx Virtex-6 FPGA,结果显示BRAM的使用减少了87.5%,只是寄存器略有增加。我们的技术可以轻松地应用于任何其他基于FPGA的缓冲器实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号