Modeling MPI Communication Performance on SMP Nodes: Is it Time to Retire the Ping Pong Test
Modeling MPI Communication Performance on SMP Nodes: Is it Time to Retire the Ping Pong Test
复制标题
在 SMP 节点上对 MPI 通信性能进行建模:是时候淘汰 Ping Pong 测试了
DOI:
10.1145/2966884.2966919
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Philipp Samfass
中科院分区:
文献类型:
--
作者:
W. Gropp;Luke N. Olson;Philipp Samfass
The "postal" model of communication [3, 8] T = α + βn, for sending n bytes of data between two processes with latency α and bandwidth 1/β, is perhaps the most commonly used communication performance model in parallel computing. This performance model is often used in developing and evaluating parallel algorithms in high-performance computing, and was an effective model when it was first proposed. Consequently, numerous tests of "ping pong" communication have been developed in order to measure these parameters in the model. However, with the advent of multicore nodes connected to a single (or a few) network interfaces, the model has become a poor match to modern hardware. In this paper, we show a simple three-parameter model that better captures the behavior of current parallel computing systems, and demonstrate its accuracy on several systems. In support of this model, which we call the max-rate model, we have developed an open source benchmark1 that can be used to determine the model parameters.