Modeling Data Movement Performance on Heterogeneous Architectures
Modeling Data Movement Performance on Heterogeneous Architectures
复制标题
对异构架构上的数据移动性能进行建模
DOI:
10.1109/hpec49654.2021.9622742
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
S. Lockhart
中科院分区:
文献类型:
--
作者:
Amanda Bienz;Luke N. Olson;W. Gropp;S. Lockhart
The cost of data movement on parallel systems varies greatly with machine architecture, job partition, and nearby jobs. Performance models that accurately capture the cost of data movement provide a tool for analysis, allowing for communication bottlenecks to be pinpointed. Modern heterogeneous architectures yield increased variance in data movement as there are a number of viable paths for inter-GPU communication. In this paper, we present performance models for the various paths of inter-node communication on modern heterogeneous architectures, including the trade-off between GPUDirect communication and copying to CPUs. Furthermore, we present a novel optimization for inter-node communication based on these models, utilizing all available CPU cores per node. Finally, we show associated performance improvements for MPI collective operations.