Speaker
Justus Kuhlmann
(ETH Zürich)
Description
We present recent developments in the openQxD code, developed by the RC* collaboration. We focus on first steps towards offloading parts of the HMC algorithm using the recently completed interface of our code to the solvers implemented in the QUDA library. As a first high-impact step, the inversions necessary for the pseudo fermion force are offloaded. We provide a breakdown of the time spent in the most computationally intensive kernels within an HMC trajectory and the transfer of data between host and device on the Grace Hopper architecture available at the CSCS Alps system. This is part of a long-term plan to off-load multiple parts of the algorithm to the GPU while staying close to the original structure of the program.
Authors
Benjamin Izett
(ETH Zürich)
Carla López Zurita
(ETH Zürich)
Christopher Bignamini
(CSCS)
Francesca Margari
(University of Rome Tor Vergata)
Justus Kuhlmann
(ETH Zürich)
Marina Krstic Marinkovic
(ETH Zürich)
Roman Gruber
(University of Bern)
Tim Harris
(ETH Zürich)