Using Advanced Vector Extensions AVX-512 for MPI Reductions
Using Advanced Vector Extensions AVX-512 for MPI Reductions
复制标题
使用高级矢量扩展 AVX-512 减少 MPI
DOI:
10.1145/3416315.3416316
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Dongarra, Jack
中科院分区:
文献类型:
--
作者:
Zhong, Dong;Cao, Qinglei;Bosilca, George;Dongarra, Jack
As the scale of high-performance computing (HPC) systems continues to grow, researchers are devoted themselves to explore increasing levels of parallelism to achieve optimal performance. The modern CPU’s design, including its features of hierarchical memory and SIMD/vectorization capability, governs algorithms’ efficiency. The recent introduction of wide vector instruction set extensions (AVX and SVE) motivated vectorization to become of critical importance to increase efficiency and close the gap to peak performance.In this paper, we propose an implementation of predefined MPI reduction operations utilizing AVX, AVX2 and AVX-512 intrinsics to provide vector-based reduction operation and to improve the time-to-solution of these predefined MPI reduction operations. With these optimizations, we achieve higher efficiency for local computations, which directly benefit the overall cost of collective reductions. The evaluation of the resulting software stack under different scenarios demonstrates that the solution is at the same time generic and efficient. Experiments are conducted on an Intel Xeon Gold cluster, which shows our AVX-512 optimized reduction operations achieve 10X performance benefits than Open MPI default for MPI local reduction.
登录
查看更多内容
影响因子:
3.3
作者:
Adrià Armejach;Helena Caminal;J. M. Cebrian;Rubén Langarita;Rekai González;Chris Adeniyi;M. Valero;Marc Casas;Miquel Moretó
通讯作者:
Miquel Moretó
DOI:
10.1145/2837614.2837615
发表时间:
2016-01
期刊:
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
影响因子:
--
作者:
Shaked Flur;Kathryn E. Gray;Christopher Pulte;Susmit Sarkar;A. Sezgin;Luc Maranget;Will Deacon;Peter Sewell
通讯作者:
Shaked Flur;Kathryn E. Gray;Christopher Pulte;Susmit Sarkar;A. Sezgin;Luc Maranget;Will Deacon;Peter Sewell
DOI:
--
发表时间:
2018
期刊:
International Conference on Parallel Architectures and Compilation Techniques
影响因子:
--
作者:
Adrià Armejach;Helena Caminal;J. M. Cebrian;Rekai González;Chris Adeniyi;M. Valero;Marc Casas;Miquel Moretó
通讯作者:
Miquel Moretó
DOI:
10.1016/s0167-8191(05)80035-3
发表时间:
1991
期刊:
Parallel Comput.
影响因子:
--
作者:
D. Levine;D. Callahan;J. Dongarra
通讯作者:
J. Dongarra
DOI:
--
发表时间:
2008
期刊:
PVM/MPI
影响因子:
--
作者:
Michael Hofmann;G. Rünger
通讯作者:
G. Rünger