首页> 外文期刊>Embedded Systems Letters, IEEE >Uniform Minimal First: Latency Reduction in Throughput-Optimal Oblivious Routing for Mesh-Based Networks-on-Chip
【24h】

Uniform Minimal First: Latency Reduction in Throughput-Optimal Oblivious Routing for Mesh-Based Networks-on-Chip

机译:统一的最小优先:减少基于网格的片上网络的吞吐量优化的遗忘路由中的延迟

获取原文
获取原文并翻译 | 示例
           

摘要

Mesh-based networks-on-chips (NoCs) are increasingly used for on-chip communications in embedded multicore processors. O1TURN is a well-known oblivious routing algorithm for mesh-based NoCs that has been shown to be worst-case throughput optimal for even network radices, but not for odd radices. More recently, another oblivious routing algorithm called U2TURN has been shown to be worst-case throughput optimal for both odd and even radices. This is accomplished by load-balancing among 2-turn paths in XYX or YXY routing, including nonminimal paths. Besides being worst-case throughput optimal, U2TURN achieves higher throughput than O1TURN under adversarial traffic. However, for random traffic, where the traffic is inherently load-balanced, O1TURN achieves lower network latency since it only considers minimal paths. In this letter, we propose a hybrid oblivious routing algorithm called uniform-minimal-first (UMF) routing. UMF works by exploiting any inherent load-balancing characteristics of the traffic pattern to reduce packet latency, but it retains the throughput optimality of U2TURN for both odd and even radices, and it achieves the performance of U2TURN under adversarial traffic. UMF is very inexpensive to implement as it just requires incrementing two small counters, but only for the head flit when a node injects a new packet (not for any pass-through traffic). These simple updates can be performed one cycle ahead of packet injection to avoid slowing down any router pipeline stage. Despite its simplicity, UMF outperforms U2TURN by 23.7% under random traffic and O1TURN by 12.6% under adversarial traffic.
机译:基于网格的片上网络(NoC)越来越多地用于嵌入式多核处理器中的片上通信。对于基于网格的NoC,O1TURN是一种众所周知的遗忘路由算法,已证明对于偶数网络半径,但对于奇数半径,最坏的吞吐量是最佳的。最近,另一种被称为U2TURN的遗忘路由算法已显示出对于奇数和偶数半径均是最佳的最坏情况吞吐量。这是通过在XYX或YXY路由中的2匝路径(包括非最小路径)之间进行负载平衡来实现的。除了在最坏的情况下吞吐量达到最佳状态之外,在对抗性流量下,U2TURN还比O1TURN拥有更高的吞吐量。但是,对于随机流量,流量在本质上是负载均衡的,因为只考虑了最小路径,所以O1TURN可以实现较低的网络延迟。在这封信中,我们提出了一种混合的遗忘路由算法,称为统一最小优先(UMF)路由。 UMF通过利用流量模式的任何固有负载平衡特性来减少数据包等待时间,但它保留了U2TURN对偶数和偶数半径的吞吐量最优性,并且在对抗性流量下实现了U2TURN的性能。 UMF的实现成本非常低廉,因为它只需要增加两个小计数器,但是仅在节点注入新数据包时才用于头部浮动(不适用于任何直通流量)。可以在数据包注入之前的一个周期执行这些简单的更新,以避免减慢任何路由器流水线阶段。尽管简单,但UMF在随机流量下的性能比U2TURN高出23.7%,在对抗流量下的性能比O1TURN高出12.6%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号