Presentation

Making Fortran Fly on AMD Instinct Accelerators
Presenter
DescriptionFortran has played and is playing a vital tole in the HPC ecosystem, especially in the domain of weather forecasting. AMD is a key contributor to the LLVM/Flang compiler infrastructure and plays a key role in establishing an LLVM-based compiler for Fortran for both CPU and GPU. In this talk, we will briefly recap the AMD EPYC(tm) Processor architecture and AMD Instinct(tm) GPU and APU platform as well as the available AMD software ecosystem. We will then turn towards how to utilize AMD GPUs and APUs from Fortran code and how to offload compute kernels to GPUs and APUs. In particular, we will focus on the ECMWF CloudSC microbenchmarks, i.e., a set of resource (register) hungry compute kernels, as our barometer of offloaded kernel compute performance. We will show some of the tuning opportunities available to programmers and compare performance with native HIP implementation on MI250X and MI300A architectures.
TimeWednesday, June 512:00 - 12:30 CEST
LocationHG E 1.2
Event Type
Minisymposium
Domains
Climate, Weather, and Earth Sciences
Computational Methods and Applied Mathematics