February tea-time: Experience with Kokkos for Lattice QCD Code Bridge++
February 19th 2025: Kokkos tea-time
CExA organizes the 8th Kokkos tea-time on Wednesday, February the 19th, 2025 for 45min starting at 7AM Pacific, 10AM Eastern, 4PM Paris, 11PM Tokyo. It can be followed on Zoom, or by phone.
Keigo Nitadori will give a talk entitled “Experience with Kokkos for Lattice QCD Code Bridge++”
Keigo Nitadori is a technical scientist at RIKEN R-CCS. He has a Ph.D. in Science (defended in 2009), for Computational Astronomy; he specializes in high-performance gravitational N-body simulations and was recipient of the ACM Gordon Bell Prize in SC09 and SC12.
Experience with Kokkos for Lattice QCD Code Bridge++
Keigo Nitadori will share some insights from his initial experience developing with the Kokkos framework. The target was a Lattice QCD code, specifically the Domain-wall Fermion kernel from a Japanese community code set, Bridge++.
One of the initial challenges was that even a simple “Hello World” code required adequate knowledge of CMAKE for successful builds, posing a significant barrier for first-time users. To integrate Kokkos with Bridge++ without disrupting their conventions, careful attention was paid to maintaining loose coupling through techniques like the pImpl idiom.
Regarding performance, the NVIDIA GH200 environment delivered sufficient FLOPS and effective bandwidth, as expected from the GPU specifications. In contrast, the AMD MI250 environment presented significant unresolved performance challenges.
Additional info
Zoom link
In a web browser or from the application.
- Meeting ID: 923 971 90835
- Passcode: 218480
One tap mobile
- France: +33170950350,,92397190835#,,,,*218480#
- France: +33186995831,,92397190835#,,,,*218480#
- US: +12532158782,,92397190835#,,,,*218480#
- US: +13462487799,,92397190835#,,,,*218480#
By phone
- Meeting ID: 923 971 90835
- Meeting Passcode: 218480
Dial by your location
- +33 1 7095 0350 France
- +33 1 8699 5831 France
- +49 695 050 2596 Germany
- +49 69 7104 9922 Germany
- +1 564 217 2000 USA
- +1 646 931 3860 USA
- +81 3 4579 0545 Japan
- +81 3 4579 0432 Japan
- Numbers for other countries