首页> 外文会议>International Symposium on Formal Methods >State-Space Reduction of Non-deterministically Synchronizing Systems Applicable to Deadlock Detection in MPI
【24h】

State-Space Reduction of Non-deterministically Synchronizing Systems Applicable to Deadlock Detection in MPI

机译:不确定性同步系统的状态空间减少适用于MPI中的死锁检测

获取原文

摘要

The paper is motivated by non-deterministic synchronizations in MPI (Message Passing Interface), where some send operations and collective operations may or may not synchronize; a correctly written MPI program should count with both options. Here we focus on the deadlock detection in such systems and propose the following reduction of the explored state space. The system is first analyzed without forcing the respective synchronizations, by applying standard partial-order reduction methods. Then a suggested algorithm is used that searches for potentially missed deadlocks caused by synchronization. In practical examples this approach leads to major reductions of the explored state-space in comparison to encoding the synchronization options into the state-space search directly. The algorithm is presented as a stand-alone abstract framework that can be also applied to the future versions of MPI as well as to other related problem domains.
机译:本文通过MPI(消息传递接口)中的非确定性同步激励,其中一些发送操作和集体操作可能也可能不会同步;正确编写的MPI程序应计数两个选项。在这里,我们专注于在这种系统中的死锁检测,并提出以下减少探索状态空间。首先通过应用标准部分顺序减少方法来分析系统,而无需强制各个同步。然后,使用建议的算法用于搜索由同步引起的潜在错过的死锁。在实际示例中,此方法导致探索状态空间的主要减少与直接将同步选项编码到状态空间搜索中的相比之下。该算法作为独立的抽象框架呈现,可以应用于未来的MPI版本以及其他相关问题域。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号