首页    期刊浏览 2024年10月04日 星期五
登录注册

文章基本信息

  • 标题:MPI Runtime Error Detection with MUST: Advances in Deadlock Detection
  • 本地全文:下载
  • 作者:Tobias Hilbrich, Joachim Protze,,, Martin Schulz, Bronis R. de Supinski ; Matthias S. Müller
  • 期刊名称:Scientific Programming
  • 印刷版ISSN:1058-9244
  • 出版年度:2013
  • 卷号:21
  • DOI:10.3233/SPR-130368
  • 出版社:Hindawi Publishing Corporation
  • 摘要:The widely used Message Passing Interface (MPI) is complex and rich. As a result, application developers require automated tools to avoid and to detect MPI programming errors. We present the Marmot Umpire Scalable Tool (MUST) that detects such errors with significantly increased scalability. We present improvements to our graph-based deadlock detection approach for MPI, which cover future MPI extensions. Our enhancements also check complex MPI constructs that no previous graph-based detection approach handled correctly. Finally, we present optimizations for the processing of MPI operations that reduce runtime deadlock detection overheads. Existing approaches often require 𝒪(p) analysis time per MPI operation, for p processes. We empirically observe that our improvements lead to sub-linear or better analysis time per operation for a wide range of real world applications.
国家哲学社会科学文献中心版权所有