首页> 外文会议>Recent advances in the message passing interface >Implementing MPI on Windows: Comparison with Common Approaches on Unix
【24h】

Implementing MPI on Windows: Comparison with Common Approaches on Unix

机译:在Windows上实现MPI:与Unix上常用方法的比较

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

摘要

Commercial HPC applications are often run on clusters that use the Microsoft Windows operating system and need an MPI implementation that runs efficiently in the Windows environment. The MPI developer community, however, is more familiar with the issues involved in implementing MPI in a Unix environment. In this paper, we discuss some of the differences in implementing MPI on Windows and Unix, particularly with respect to issues such as asynchronous progress, process management, shared-memory access, and threads. We describe how we implement MPICH2 on Windows and exploit these Windows-specific features while still maintaining large parts of the code common with the Unix version. We also present performance results comparing the performance of MPICH2 on Unix and Windows on the same hardware. For zero-byte MPI messages, we measured excellent shared-memory latencies of 240 and 275 nanoseconds on Unix and Windows, respectively.
机译:商业HPC应用程序通常在使用Microsoft Windows操作系统的群集上运行,并且需要在Windows环境中有效运行的MPI实现。但是,MPI开发人员社区更加熟悉在Unix环境中实现MPI所涉及的问题。在本文中,我们讨论了在Windows和Unix上实现MPI的一些差异,特别是在异步进度,进程管理,共享内存访问和线程等问题上。我们描述了如何在Windows上实现MPICH2并利用这些特定于Windows的功能,同时仍保留与Unix版本相同的大部分代码。我们还提供了性能结果,比较了MPICH2在Unix和Windows上在同一硬件上的性能。对于零字节的MPI消息,我们在Unix和Windows上分别测量了240和275纳秒的出色共享内存延迟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号