首页> 外文会议>WoTUG technical meeting >Towards Lightweight Formal Development of MPI Applications
【24h】

Towards Lightweight Formal Development of MPI Applications

机译:致力于MPI应用程序的轻量级正式开发

获取原文

摘要

A significant number of parallel applications are implemented using MPI (Message Passing Interface) and several existing approaches focus on their verification. However, these approaches typically work with complete applications and fixing any undesired behaviour at this late stage of application development is difficult and time consuming. To address this problem, we present a lightweight formal approach that helps developers build safety into the MPI applications from the early stages of the program development. Our approach consists of a methodology that includes verification during the program development process. We provide tools that hide the more difficult formal aspects from developers making it possible to verify properties such as freedom from deadlock as well as automatically generating partial skeletons of the code. We evaluate our approach with respect to its ability and efficiency in detecting deadlocks.
机译:使用MPI(消息传递接口)实现大量并行应用程序,并且若干现有方法侧重于其验证。然而,这些方法通常与完整的应用程序合作,并在应用程序开发后期的任何不期望的行为中进行解决是困难和耗时的。为了解决这个问题,我们提出了一种轻量级的正式方法,帮助开发人员从计划开发的早期阶段建立进入MPI应用程序的安全性。我们的方法包括一种方法,包括在程序开发过程中验证。我们提供从开发人员中隐藏更困难的正式方面的工具,使得可以验证与死锁的自由等特性以及自动生成代码的部分骨架。我们评估了我们对检测死锁的能力和效率的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号