首页> 外文会议> >Communication benchmarking and performance modelling of MPI programs on cluster computers
【24h】

Communication benchmarking and performance modelling of MPI programs on cluster computers

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

获取原文

摘要

Summary form only given. We give an overview of two related tools that we have developed to provide more accurate measurement and modelling of the performance of message passing programs and communications on distributed memory parallel computers. MPIBench uses a very precise, globally synchronised clock to measure the performance of MPI communication routines, and can generate probability distributions of communication times, not just the average values produced by other MPI benchmarks. This allows useful insights into MPI communications performance of parallel computers, particularly the effects of network contention. PEVPM provides a simple, fast and accurate technique for performance modelling and prediction 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 Beowulf clusters with commodity Ethernet networks, where relatively high latencies, network congestion and TCP problems can significantly affect communication performance, and can be difficult to model accurately using other tools. Experiments with example parallel programs demonstrate that PEVPM gives accurate performance predictions on Beowulf clusters. We also show that modelling communication performance using average times rather than sampling from probability distributions can give misleading results, particularly for a large number of processors.
机译:仅提供摘要表格。我们概述了我们开发的两个相关工具,这些工具可以对分布式内存并行计算机上的消息传递程序和通信的性能进行更准确的测量和建模。 MPIBench使用非常精确的全局同步时钟来测量MPI通信例程的性能,并且可以生成通信时间的概率分布,而不仅仅是其他MPI基准测试产生的平均值。这有助于深入了解并行计算机的MPI通信性能,尤其是网络争用的影响。 PEVPM为消息传递并行程序的性能建模和预测提供了一种简单,快速和准确的技术。它使用虚拟并行机来模拟并行程序的执行。通过从MPIBench生成的概率分布中进行采样,可以准确地建模网络竞争的影响。这些工具在带有商用以太网的Beowulf群集上特别有用,在该群集中,相对较高的延迟,网络拥塞和TCP问题会严重影响通信性能,并且可能难以使用其他工具进行精确建模。使用示例并行程序进行的实验表明,PEVPM可对Beowulf群集提供准确的性能预测。我们还表明,使用平均时间而不是从概率分布中采样来对通信性能进行建模可能会产生误导性的结果,尤其是对于大量处理器而言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号