首页> 外文会议> >MPI Application Development Using the Analysis Tool MARMOT
【24h】

MPI Application Development Using the Analysis Tool MARMOT

机译:使用分析工具MARMOT进行MPI应用程序开发

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

摘要

The Message Passing Interface (MPI) is widely used to write parallel programs using message passing. Due to the complexity of parallel programming there is a need for tools supporting the development process. There are many situations where incorrect usage of MPI by the application programmer can automatically be detected. Examples are the introduction of irreproducibility, deadlocks and incorrect management of resources like communicators, groups, datatypes and operators. We also describe the tool MARMOT that implements some of these tests. Finally we describe our experiences with three applications of the CrossGrid project regarding the usability and performance of this tool.
机译:消息传递接口(MPI)广泛用于使用消息传递编写并行程序。由于并行编程的复杂性,因此需要支持开发过程的工具。在许多情况下,可以自动检测到应用程序程序员对MPI的不正确使用。例如,引入了不可复制性,死锁和对通信器,组,数据类型和运算符等资源的错误管理。我们还将介绍实现某些测试的工具MARMOT。最后,我们将介绍CrossGrid项目的三个应用程序在此工具的可用性和性能方面的经验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号