首页> 外文会议>Design, Automation & Test in Europe Conference & Exhibition;DATE 10 >A method to remove deadlocks in Networks-on-Chips with Wormhole flow control
【24h】

A method to remove deadlocks in Networks-on-Chips with Wormhole flow control

机译:一种通过虫孔流量控制消除片上网络中死锁的方法

获取原文

摘要

Networks-on-Chip (NoCs) are a promising interconnect paradigm to address the communication bottleneck of Systems-on-Chip (SoCs). Wormhole flow control is widely used as the transmission protocol in NoCs, as it offers high throughput and low latency. To match the application characteristics, customized irregular topologies and routing functions are used. With wormhole flow control and custom irregular NoC topologies, deadlocks can occur during system operation. Ensuring a deadlock free operation of custom NoCs is a major challenge. In this paper, we address this important issue and present a method to remove deadlocks in application-specific NoCs. Our method can be applied to any NoC topology and routing function, and the potential deadlocks are removed by adding minimal number of virtual or physical channels. Experiments on a variety of realistic benchmarks show that our method results in a large reduction in the number of resources needed (88% on average) and NoC power consumption, area reduction (66% area savings on average) when compared to the state-of-the-art deadlock removal methods.
机译:片上网络(NoC)是一种有前途的互连范例,可以解决片上系统(SoC)的通信瓶颈。蠕虫孔流量控制由于其高吞吐量和低延迟而被广泛用作NoC中的传输协议。为了匹配应用程序的特性,使用了定制的不规则拓扑和路由功能。使用虫孔流量控制和自定义不规则NoC拓扑,在系统运行期间可能发生死锁。确保自定义NoC的无死锁操作是一项重大挑战。在本文中,我们解决了这个重要问题,并提出了一种消除特定于应用程序的NoC中死锁的方法。我们的方法可以应用于任何NoC拓扑和路由功能,并且可以通过添加最少数量的虚拟或物理通道来消除潜在的死锁。在各种实际基准测试上进行的实验表明,与状态相比,我们的方法可以大大减少所需的资源数量(平均88%)和NoC功耗,减少面积(平均节省66%的面积)最新的死锁消除方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号