首页> 外文期刊>Sadhana >Runtime buffer management to improve the performance in irregular Network-on-Chip architecture
【24h】

Runtime buffer management to improve the performance in irregular Network-on-Chip architecture

机译:运行时缓冲区管理,以提高不规则片上网络体系结构的性能

获取原文
           

摘要

This paper presents a heterogeneous adaptable router to reduce latency in irregular mesh Network-on-Chip (NoC) architectures. Regular mesh-based NoC architecture may become irregular due to variable sized IPs and needs new routing algorithms to ensure throughput. Therefore, an irregular NoC mesh is considered and an adaptive algorithm is used for routing. The performance measures such as through-put, latency, and bandwidth are defined at design time to guarantee the performance of NoC. However, if the application has to change its communication pattern, parameters set at design time (say buffer size) may result in large area and power consumption or increased latency. Routers with large input buffers improve the efficiency of NoC communication, but they incur excessive power dissipation and hardware overheads. Routers with small buffers reduce power consumption, but result in high latency. In the proposed NoC router, input buffers can be dynamically allocated, thereby, latency can be reduced. In a 4 × 4 irregular mesh NoC with a buffer depth of 4 slots, 20% reduction in latency and 9% increase in throughput are attained using dynamic buffer allocation. An 8 × 8 irregular mesh NoC with the proposed router is exposed to the synthetic traffics like uniform, bit complement, tornado and hotspot traffics and it offered a 30.42% reduction in overall average latency and 18.33% increase in overall saturation throughput. The proposed router outperformed the static router by 22.63% less average latency for E3S benchmark applications. For the same performance, maximum of 55% reduction in buffer requirement and 53% less power consumption is achieved.
机译:本文提出了一种异构自适应路由器,以减少不规则网状片上网络(NoC)架构中的延迟。由于IP大小可变,基于常规网格的NoC架构可能会变得不规则,并且需要新的路由算法来确保吞吐量。因此,考虑使用不规则的NoC网格,并使用自适应算法进行路由。在设计时就定义了吞吐量,延迟和带宽等性能指标,以保证NoC的性能。但是,如果应用程序必须更改其通信模式,则在设计时设置的参数(例如缓冲区大小)可能会导致面积大,功耗大或延迟增加。具有大输入缓冲区的路由器可提高NoC通信的效率,但会导致过多的功耗和硬件开销。具有小缓冲区的路由器可以降低功耗,但会导致高延迟。在提出的NoC路由器中,可以动态分配输入缓冲区,从而可以减少等待时间。在具有4个插槽缓冲区深度的4×4不规则网状NoC中,使用动态缓冲区分配可将延迟减少20%,将吞吐量提高9%。带有拟议路由器的8×8不规则网状NoC暴露于诸如统一,比特补充,龙卷风和热点流量之类的综合流量中,它使总体平均延迟降低了30.42%,总体饱和吞吐量提高了18.33%。对于E3S基准测试应用程序,建议的路由器比静态路由器的平均延迟要短22.63%。对于相同的性能,最大可减少55%的缓冲区需求,并减少53%的功耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号