arrow
返回

Optimizing Multi-Grid Preconditioned Conjugate Gradient Method on Multi-Cores

delete2024-05-01
delete0
PRE
AI
Y
Y. X. Fan
X
Xiaojian Yang
S
Shengguo Li
D
Dezun Dong *
C
Chun Huang
Z
Zheng Wang
DOI:10.1109/TPDS.2024.3372473delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Multigrid preconditioned conjugate gradient (MGPCG) is commonly used in high-performance computing (HPC) workloads. However, MGPCG is notoriously challenging to optimize since most of its computation kernels are memory-bounded with low arithmetic intensity and non-trivial communication patterns among parallel processes. This article presents new techniques to improve the data locality and reduce the communication overhead of MGPCG by first merging the kernels of multigrid (MG). We then develop an asynchronous neighboring communication algorithm to reduce the data communications across parallel processes. We demonstrated the benefits of our approach by applying it to the high-performance conjugate gradient (HPCG) benchmark and integrating it with a real-life algebraic multigrid package. We test the resulting software implementations on three ARMv8 and one Intel Xeon system. Experimental results show that our approach leads to a 1.62x-2.54x speedup over the engineer- and vendor-tuned HPCG implementations across various workloads and platforms.
Keyword:
Multigrid
HPCG
symmetric Gauss-Seidel
asynchronous parallelization

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

N
northwest university xi'an
学者数:
1.8W
论文数: 1.2W
被引数: 22
N
national university of defense technology - china
学者数:
1.8W
论文数: 1.4W
被引数: 9
引用论文

引用论文

Performance and energy consumption of HPC workloads on a cluster based on Arm ThunderX2 CPU
err2020-11-01
err21
errOAAI
errMantovani, Filippo; Garcia-Gasulla, Marta; Gracia, Jose; Stafford, Esteban; Banchelli, Fabio; Josep-Fabrego, Marc; Criado-Ledesma, Joel; Nachtmann, Mathias
err分享
err收藏
623 Tflop/s HPCG run on Tianhe-2: Leveraging millions of hybrid cores
err2015-11-30
err25
PREAI
errLiu, Yiqun; Yang, Chao; Liu, Fangfang; Zhang, Xianyi; Lu, Yutong; Du, Yunfei; Yang, Canqun; Xie, Min; Liao, Xiangke
err分享
err收藏
Improvement of grasping after motor imagery in C6-C7 tetraplegia: A kinematic and MEG pilot study
err2015-08-19
err0
PREAI
errSébastien Mateo; Franck Di Rienzo; Karen T. Reilly; Patrice Revol; Claude Delpuech; Sébastien Daligault; Aymeric Guillot; Sophie Jacquin-Courtois; Jacques Luauté; Yves Rossetti; Christian Collet; Gilles Rode
err分享
err收藏
A 3-Hydroxypropionate/4-Hydroxybutyrate Autotrophic Carbon Dioxide Assimilation Pathway in Archaea
err2007-12-14
err0
PREAI
errIvan A. Berg; Daniel Kockelkorn; Wolfgang Buckel; Georg Fuchs
err分享
err收藏
Comprehensive analysis of chromatin signature and transcriptome uncovers functional lncRNAs expressed in nephron progenitor cells
err2019-01-01
err0
PREAI
errMasaki Nishikawa; Shunsuke Yuri; Hiroshi Kimura; Naomi Yanagawa; Morgan Hamon; Peter Hauser; Lifu Zhao; Oak D. Jo; Norimoto Yanagawa
err分享
err收藏
学者 查看更多内容