首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >Embedded Transitive Closure Network for Runtime Deadlock Detection in Networks-on-Chip
【24h】

Embedded Transitive Closure Network for Runtime Deadlock Detection in Networks-on-Chip

机译:片上网络中用于运行时死锁检测的嵌入式传递闭合网络

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

摘要

Interconnection networks with adaptive routing are susceptible to deadlock, which could lead to performance degradation or system failure. Detecting deadlocks at runtime is challenging because of their highly distributed characteristics. In this paper, we present a deadlock detection method that utilizes runtime transitive closure (TC) computation to discover the existence of deadlock-equivalence sets, which imply loops of requests in networks-on-chip (NoCs). This detection scheme guarantees the discovery of all true deadlocks without false alarms in contrast with state-of-the-art approximation and heuristic approaches. A distributed TC-network architecture, which couples with the NoC infrastructure, is also presented to realize the detection mechanism efficiently. Detailed hardware realization architectures and schematics are also discussed. Our results based on a cycle-accurate simulator demonstrate the effectiveness of the proposed method. It drastically outperforms timing-based deadlock detection mechanisms by eliminating false detections and, thus, reducing energy wastage in retransmission for various traffic scenarios including real-world application. We found that timing-based methods may produce two orders of magnitude more deadlock alarms than the TC-network method. Moreover, the implementations presented in this paper demonstrate that the hardware overhead of TC-networks is insignificant.
机译:具有自适应路由的互连网络容易出现死锁,这可能导致性能下降或系统故障。由于它们的高度分布式特性,因此在运行时检测死锁具有挑战性。在本文中,我们提出了一种死锁检测方法,该方法利用运行时可传递性闭合(TC)计算来发现死锁等效集的存在,这意味着片上网络(NoC)中​​存在请求循环。与最新的近似和启发式方法相比,这种检测方案可确保发现所有真实的死锁而不会产生误报。还提出了与NoC基础架构耦合的分布式TC网络架构,以有效地实现检测机制。还讨论了详细的硬件实现架构和原理图。我们基于精确周期仿真器的结果证明了该方法的有效性。通过消除错误检测,它大大优于基于时序的死锁检测机制,从而减少了包括实际应用在内的各种流量情况下重传中的能量浪费。我们发现基于计时的方法可能比TC网络方法产生更多的死锁警报两个数量级。此外,本文介绍的实现方式表明TC网络的硬件开销微不足道。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号