首页> 外文期刊>Journal of Parallel and Distributed Computing >CFPA: Congestion aware, fault tolerant and process variation aware adaptive routing algorithm for asynchronous Networks-on-Chip
【24h】

CFPA: Congestion aware, fault tolerant and process variation aware adaptive routing algorithm for asynchronous Networks-on-Chip

机译:CFPA:用于异步片上网络的拥塞感知,容错和过程变化感知自适应路由算法

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

摘要

Delays caused by congestion, faults and process variation (PV) degrade networks-on-chip (NoC) performance. A congestion aware, fault tolerant and process variation aware adaptive routing algorithm (CFPA) is introduced for congested and faulty asynchronous NoCs. The proposed routing algorithm maintains two routing tables to determine the packet path: one for routing directions based on propagation delay (including PV delay), and the other to keep track of the queuing delays at each router port. The queuing delay is used as an indication for congestion. The proposed routing tables store multiple paths to every destination via all polar directions, which makes CFPA a fault tolerant algorithm in case of path failures. The proposed algorithm is verified against other popular routing algorithms for NoCs with different topologies and network dimensions. On average, CFPA enhances the NoC throughput by 60% compared to the recently proposed routing algorithms. With CFPA, the impact of faults on NoC throughput is alleviated by 48%. In addition, the average delay of messages routed using CFPA is shorter than that of other algorithms by (26 similar to 75)% under process variation conditions. Furthermore, the proposed algorithm minimizes the impact of PV on NoC throughput to less than 5% of the nominal throughput for mesh topology. (C) 2019 Elsevier Inc. All rights reserved.
机译:由拥塞,故障和过程变化(PV)引起的延迟会降低片上网络(NoC)的性能。针对拥塞且有故障的异步NoC引入了拥塞感知,容错和过程变化感知的自适应路由算法(CFPA)。提出的路由算法维护两个路由表来确定数据包路径:一个用于基于传播延迟(包括PV延迟)的路由方向,另一个用于跟踪每个路由器端口的排队延迟。排队延迟用作拥塞的指示。拟议的路由表通过所有极方向存储到每个目的地的多条路径,这使CFPA成为路径故障情况下的容错算法。针对具有不同拓扑和网络尺寸的NoC,该算法针对其他流行的路由算法进行了验证。与最近提出的路由算法相比,CFPA平均将NoC吞吐量提高了60%。使用CFPA,故障对NoC吞吐量的影响减少了48%。此外,在过程变化条件下,使用CFPA路由的消息的平均延迟比其他算法短(26类似于75)%。此外,所提出的算法将PV对NoC吞吐量的影响最小化,不到网状拓扑的额定吞吐量的5%。 (C)2019 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号