我是 HPC 新手,手头的任务是在一个集群上对 MPICH 和 OpenMPI 进行性能分析和比较,该集群由运行在 ClusterVisionOS 上的配备双核 AMD Opteron 处理器的 IBM 服务器组成。
我应该选择哪个基准程序来比较 MPICH 和 OpenMPI 实现?
我不确定高性能 Linpack Benchmark 是否可以提供帮助,因为我没有尝试测量集群本身的性能.. 请建议..
谢谢
我是 HPC 新手,手头的任务是在一个集群上对 MPICH 和 OpenMPI 进行性能分析和比较,该集群由运行在 ClusterVisionOS 上的配备双核 AMD Opteron 处理器的 IBM 服务器组成。
我应该选择哪个基准程序来比较 MPICH 和 OpenMPI 实现?
我不确定高性能 Linpack Benchmark 是否可以提供帮助,因为我没有尝试测量集群本身的性能.. 请建议..
谢谢
经典的例子是:
MPICH 和 OpenMPI 都在积极维护并且非常稳固,并且有着长期的友好竞争;因此,如果您发现一个始终比另一个快,我会感到非常惊讶。我们的系统上都有这两种设置,并且与实际应用程序的默认设置存在差异,但通常相当小,有些人喜欢一个,有些人喜欢另一个。但是要真正找出哪个更适合特定应用程序,您需要做的不仅仅是使用默认参数运行;两种实现都可以设置大量变量来处理它们如何处理集合(OpenMPI 1.5.x 有我还没有玩过的看起来非常有趣的分层集合)等等。
我要做的是在ACM 数字图书馆中搜索。你会在那里得到客观的东西。
一些搜索提示:
如果纸张与您的搜索匹配,请购买该纸张,它通常很便宜。如果您打算经常搜索,其他选择是订阅 ACM,因为您将获得更好的价格。
希望这可以帮助某人。