首页> 外文期刊>Journal of supercomputing >Communication Benchmarking and Performance Modelling of MPI Programs on Cluster Computers
【24h】

Communication Benchmarking and Performance Modelling of MPI Programs on Cluster Computers

机译:集群计算机上MPI程序的通信基准和性能建模

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

摘要

This paper gives an overview of two related tools that we have developed to provide more accurate measurement and modelling of the performance of message-passing communication and application programs on distributed memory parallel computers. MPIBench uses a very precise, globally synchronised clock to measure the performance of MPI communication routines. It can generate probability distributions of communication times, not just the average values produced by other MPI benchmarks. This allows useful insights to be made into the MPI communication performance of parallel computers, and in particular how performance is affected by network contention. The Performance Evaluating Virtual Parallel Machine (PEVPM) provides a simple, fast and accurate technique for modelling and predicting the performance of message-passing parallel programs. It uses a virtual parallel machine to simulate the execution of the parallel program. The effects of network contention can be accurately modelled by sampling from the probability distributions generated by MPIBench. These tools are particularly useful on clusters with commodity Ethernet networks, where relatively high latencies, network congestion and TCP problems can significantly affect communication performance, which is difficult to model accurately using other tools. Experiments with example parallel programs demonstrate that PEVPM gives accurate performance predictions on commodity clusters. We also show that modelling communication performance using average times rather than sampling from probability distributions can give misleading results, particularly for programs running on a large number of processors.
机译:本文概述了我们开发的两个相关工具,它们可以对分布式内存并行计算机上的消息传递通信和应用程序的性能进行更准确的测量和建模。 MPIBench使用非常精确的全局同步时钟来测量MPI通信例程的性能。它可以生成通信时间的概率分布,而不仅仅是其他MPI基准所产生的平均值。这使您可以对并行计算机的MPI通信性能,尤其是网络竞争如何影响性能进行深入了解。性能评估虚拟并行机(PEVPM)提供了一种简单,快速,准确的技术来建模和预测消息传递并行程序的性能。它使用虚拟并行机来模拟并行程序的执行。通过从MPIBench生成的概率分布中进行采样,可以准确地建模网络竞争的影响。这些工具在具有商用以太网网络的群集中特别有用,在这些群集中,相对较高的延迟,网络拥塞和TCP问题会严重影响通信性能,而使用其他工具很难对其进行准确建模。通过示例并行程序进行的实验表明,PEVPM可以对商品集群提供准确的性能预测。我们还表明,使用平均时间而不是从概率分布中采样来对通信性能进行建模可能会产生误导性的结果,尤其是对于在大量处理器上运行的程序而言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号