28 July 2024 to 3 August 2024
Europe/London timezone

Portable Lattice QCD implementation based on OpenCL

30 Jul 2024, 17:15
1h
Poster QCD at Non-zero Density Poster session and reception

Speaker

Piyush Kumar (University of Wuppertal)

Description

The presence of GPU from different vendors demands the Lattice QCD codes to support multiple architectures. To this end, Open Computing Language (OpenCL) is a viable framework for writing portable code. It is of interest to find out how the OpenCL implementation performs as compared to the code based on a dedicated programming interface such as CUDA for Nvidia GPUs. We have developed an OpenCL backend for our already existing code of the Wuppertal-Budapest collaboration. In this contribution, we show benchmarks of the computationally intensive kernel, namely, the inversion of the Dirac operator on the JUWELS Supercomputer based on Nvidia graphics cards, and compare with the CUDA backend implementation.

Primary authors

Chik Him Wong (University of Wuppertal) Jana N. Guenther (University of Wuppertal) Piyush Kumar (University of Wuppertal) Szabolcs Borsanyi (University of Wuppertal)

Presentation materials

There are no materials yet.