gpt4 book ai didi

mpi - 建议使用 Benchmark 程序来比较 MPICH 和 OpenMPI

转载 作者:行者123 更新时间:2023-12-02 09:04:11 31 4
gpt4 key购买 nike

我是 HPC 新手,手头的任务是在集群上对 MPICH 和 OpenMPI 进行性能分析和比较,该集群由配备双核 AMD Opteron 处理器的 IBM 服务器组成,在 ClusterVisionOS 上运行。

我应该选择哪个基准程序来比较 MPICH 和 OpenMPI 实现?

我不确定高性能 Linpack 基准测试是否有帮助,因为我并没有尝试测量集群本身的性能..请建议..

谢谢

最佳答案

经典的例子是:

  • NAS Parallel Benchmarks - 他们是代表性的数值核你会在很多科学中看到计算应用程序。这些诚然有很多计算量但也有通讯您期望在现实中看到的模式应用程序,所以它们相当相关。
  • 或者,如果您真的只想要 MPI“微基准”,则OSU benchmarksIntel MPI Benchmarks都是众所周知的选择。这些运行了无数种不同大小和配置的测试——ping、广播等,所以你最终会得到大量的数据。好消息是,如果您使用两个 MPI 运行这些,您将确切地知道每个 MPI 的强项或弱项。

MPICH 和 OpenMPI 都得到了积极的维护并且非常稳固,并且有着长期的友好竞争关系;因此,如果您发现其中一个始终比另一个快,我会感到非常惊讶。我们的系统上都有这两种设置,并且与实际应用程序上的默认设置存在差异,但通常相当小,有些偏爱其中一种,有些偏爱另一种。但要真正找出哪个更适合特定应用程序,您需要做的不仅仅是使用默认参数运行;两种实现都可以有大量变量集来处理它们如何处理集合(OpenMPI 1.5.x 有看起来非常有趣的分层集合,我还没有使用过),等等。

关于mpi - 建议使用 Benchmark 程序来比较 MPICH 和 OpenMPI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5360306/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com