【24h】

Tracing Internal Communication in MPI and MPI-I/O

机译:跟踪MPI和MPI-I / O中的内部通信

获取原文

摘要

MPI implementations can realize MPI operations with any algorithm that fulfills the specified semantics. To provide optimal efficiency the MPI implementation might choose the algorithm dynamically, depending on the parameters given to the function call. However, this selection is not transparent to the user. While this abstraction is appropriate for common users, achieving best performance with fixed parameter sets requires knowledge of internal processing. Also, for developers of collective operations it might be useful to understand timing issues inside the communication or I/O call. In this paper we extended the PIOviz environment to trace MPI internal communication. Thus, this allows the user to see PVFS server behavior together with the behavior in the MPI application and inside MPI itself. We present some analysis results for these capabilities for MPICH2 on a Beowulf Cluster.
机译:MPI实现可以使用任何满足指定语义的算法来实现MPI操作。为了提供最佳效率,MPI实现可以根据赋予函数调用的参数来动态选择算法。但是,此选择对用户不透明。尽管此抽象适合普通用户使用,但使用固定参数集实现最佳性能需要内部处理方面的知识。同样,对于集体操作的开发人员来说,了解通信或I / O调用内部的时序问题可能很有用。在本文中,我们扩展了PIOviz环境以跟踪MPI内部通信。因此,这使用户可以查看PVFS服务器行为以及MPI应用程序和MPI内部的行为。我们提供了Beowulf群集上针对MPICH2的这些功能的一些分析结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号