首页> 外文期刊>Journal of Automated Reasoning >Proof Pearl: A Formal Proof of Dally and Seitz' Necessary and Sufficient Condition for Deadlock-Free Routing in Interconnection Networks
【24h】

Proof Pearl: A Formal Proof of Dally and Seitz' Necessary and Sufficient Condition for Deadlock-Free Routing in Interconnection Networks

机译:证明珍珠:Dally的形式证明和Seitz的互连网络中无死锁路由的充要条件

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

摘要

Avoiding deadlock is crucial to interconnection networks. In 87, Dally and Seitz proposed a necessary and sufficient condition for deadlock-free routing. This condition states that a routing function is deadlock-free if and only if its channel dependency graph is acyclic. We formally define and prove a slightly different condition from which the original condition of Dally and Seitz can be derived. Dally and Seitz prove that a deadlock situation induces cyclic dependencies by reductio ad absurdum. In contrast we introduce the notion of a waiting graph from which we explicitly construct a cyclic dependency from a deadlock situation. Moreover, our proof is structured in such a way that it only depends on a small set of proof obligations associated to arbitrary routing functions and switching policies. Discharging these proof obligations is sufficient to instantiate our condition for deadlock-free routing on particular networks. Our condition and its proof have been formalized using the ACL2 theorem proving system.
机译:避免死锁对于互连网络至关重要。在87年,Dally和Seitz提出了无死锁路由的必要和充分条件。此条件表明,当且仅当路由功能的通道相关性图为非循环时,路由功能才是无死锁的。我们正式定义并证明可以从Dally和Seitz的原始条件导出的稍微不同的条件。 Dally和Seitz证明,僵局的情形通过荒谬的还原引发了循环依赖性。相比之下,我们引入了等待图的概念,由此我们从死锁情况显式构造了循环依赖关系。此外,我们的证明的结构方式使其仅取决于与任意路由功能和交换策略相关的一小组证明义务。消除这些证明义务就足以为特定网络上的无死锁路由实例化我们的条件。我们的条件及其证明已使用ACL2定理证明系统进行了形式化。

著录项

  • 来源
    《Journal of Automated Reasoning》 |2012年第4期|p.419-439|共21页
  • 作者

    Freek Verbeek; Julien Schmaltz;

  • 作者单位

    Institute for Computing and Information Sciences, Radboud University Nijmegen, P.O. Box 9010,6500 GL Nijmegen, The Netherlands,School of Computer Science, Open University of The Netherlands, P.O. Box 2960, 6401 DL Heerlen, The Netherlands;

    Institute for Computing and Information Sciences, Radboud University Nijmegen, P.O. Box 9010,6500 GL Nijmegen, The Netherlands,School of Computer Science, Open University of The Netherlands, P.O. Box 2960, 6401 DL Heerlen, The Netherlands;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    deadlock-free routing; interactive theorem proving; ACL2;

    机译:无死锁的路由;互动定理证明;ACL2;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号