Extending DD-$\alpha$AMG on heterogeneous machines
Gustavo Ramirez-Hidalgo, Lianhua He, Ke-Long Zhang

TL;DR
This paper extends the DD-αAMG multigrid solver for lattice QCD to heterogeneous architectures by porting to HIP, adding new smoothers, and optimizing coarse-grid operations for improved performance on supercomputers.
Contribution
It introduces a HIP-based port of DD-αAMG, extends available smoothers with Richardson smoothing, and enhances coarse-grid operations with advanced vectorization.
Findings
Richardson smoothing outperforms GCR smoothing in speed.
HIP port enables running on ORISE supercomputer.
Enhanced coarse-grid operations improve computational efficiency.
Abstract
Multigrid solvers are the standard in modern scientific computing simulations. Domain Decomposition Aggregation-Based Algebraic Multigrid, also known as the DD-AMG solver, is a successful realization of an algebraic multigrid solver for lattice quantum chromodynamics. Its CPU implementation has made it possible to construct, for some particular discretizations, simulations otherwise computationally unfeasible, and furthermore it has motivated the development and improvement of other algebraic multigrid solvers in the area. From an existing version of DD-AMG already partially ported via CUDA to run some finest-level operations of the multigrid solver on Nvidia GPUs, we translate the CUDA code here by using HIP to run on the ORISE supercomputer. We moreover extend the smoothers available in DD-AMG, paying particular attention to Richardson smoothing, which in our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Spam and Phishing Detection · IoT and Edge/Fog Computing
