Multirate: A Flexible MPI Benchmark for Fast Assessment of Multithreaded Communication Performance

Multirate: A Flexible MPI Benchmark for Fast Assessment of Multithreaded Communication Performance
复制标题

多速率:用于快速评估多线程通信性能的灵活 MPI 基准

DOI:
--
复制
发表时间:
2019
期刊:
Workshop on Exascale MPI
影响因子:
--
通讯作者:
G. Bosilca
G. Bosilca
中科院分区:
--
文献类型:
--
作者:
Thananon Patinyasakdikul;Xi Luo;David Eberius;G. Bosilca

文献摘要

被引文献

相似文献

随着现代硬件环境持续急剧变化,维持高资源占用率所需的并行度已大幅增加。这些硬件变化突出了每个处理单元使用一个进程的传统方法的局限性,这表明需要更灵活的编程范式。在消息传递范例的上下文中,MPI需要在线程性能方面有显著的改进,以便充分利用所有硬件功能。然而,为了让开发人员知道需要改进什么,以及让用户知道期望什么性能,需要基准测试来快速评估MPI实现的功能和性能。本文介绍了一种新的通信基准,旨在复制典型的应用程序通信模式,并评估其性能与不同数量的资源。我们评估三个MPI实现与我们的基准套件,并评估其优点和缺点。
As the modern hardware landscape continues to drastically change, the degree of parallelism required to maintain a high occupancy of resources has substantially increased. These hardware changes have highlighted the limitations of the traditional method of using one process per processing unit, which indicates that a more flexible programming paradigm is necessary. In the context of the message passing paradigm, MPI needs a significant improvement in threaded performance in order to fully utilize all hardware capabilities. However, for developers to know what needs to be improved, and for users to know what performance to expect, benchmarks are needed to quickly assess the capabilities and performance of MPI implementations. This paper introduces a new communication benchmark designed to replicate typical application communication patterns and assess their performance with a varied amount of resources. We evaluate three MPI implementations with our benchmark suite and assess their strengths and weaknesses.