Performance optimizations for porting the openQ$^\star$D package to GPUs
Roman Gruber, Anton Kozhevnikov, Marina Krsti\'c Marinkovi\'c, Thomas, C. Schulthess, Raffaele Solc\`a

TL;DR
This paper discusses optimizing the openQ$^ op$D package for GPU platforms, focusing on solver improvements and a new adaptive CPU/GPU hybrid method to enhance performance in lattice QCD simulations.
Contribution
It introduces a novel adaptive CPU/GPU hybrid implementation and analyzes solver optimizations for GPU acceleration in openQ$^ op$D.
Findings
Improved solver performance on GPU platforms.
Effective adaptive CPU/GPU hybrid approach.
Enhanced support for multiple GPU vendors.
Abstract
OpenQD code has been used by the RC collaboration for the generation of fully dynamical QCD+QED gauge configurations with C boundary conditions. In this talk, optimization of solvers provided with the openQD package relevant for porting the code on GPU-accelerated supercomputing platforms is discussed. We present the analysis of the current implementations of the GCR solver preconditioned with Schwarz alternating procedure for ill-conditioned Dirac-operators. With the goal of enabling support for GPUs from various vendors, a novel method of adaptive CPU/GPU-hybrid implementation is proposed.
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
TopicsParticle physics theoretical and experimental studies · Quantum Chromodynamics and Particle Interactions · Superconducting Materials and Applications
