filmov
tv
ARCHER2: Introduction to Porting and Running Applications on AMD GPUs

Показать описание
Bob Robey and Giacomo Capodaglio, AMD GPU Training Team
The porting to run on GPUs continues to get easier with improvements in GPU programming languages and tools. In this presentation, we first look at the wide range of AMD GPU architectures. Then we review the many language options for programming AMD GPUs. AMD is a strong proponent of application portability to run on all types of GPUs and CPUs. The languages covered will be HIP, ROCm, OpenMP, and some portability frameworks. We’ll briefly touch on the many optimized libraries that can be used in GPU applications. We’ll also take a look at the rich set of tools now available for AMD GPU programming.
The porting to run on GPUs continues to get easier with improvements in GPU programming languages and tools. In this presentation, we first look at the wide range of AMD GPU architectures. Then we review the many language options for programming AMD GPUs. AMD is a strong proponent of application portability to run on all types of GPUs and CPUs. The languages covered will be HIP, ROCm, OpenMP, and some portability frameworks. We’ll briefly touch on the many optimized libraries that can be used in GPU applications. We’ll also take a look at the rich set of tools now available for AMD GPU programming.