8 October 2026 to 18 February 2027
Europe/Brussels timezone

HIP

28 Jan 2027, 11:15
1h 30m
CYCL09a

CYCL09a

chemin du cyclotron 2, Louvain-La-Neuve

Speaker

Mr Orian Louant (Université de Liège)

Description

HIP (Heterogeneous-computing Interface for Portability) is AMD's programming model for GPU acceleration. It provides a CUDA-like development experience while promoting portability across different hardware platforms. HIP enables developers to write high-performance GPU applications, port existing CUDA codes, and target modern AMD accelerators increasingly used in HPC systems. This session introduces GPU programming with HIP and teaches how to develop, port, profile, and optimize scientific applications for heterogeneous computing environments.

Contents Information
• Fundamentals of GPU hardware and accelerator architectures
• Introduction to the HIP programming model
• Comparing HIP and CUDA
• Porting CUDA applications to HIP
• Writing and launching HIP kernels
• Memory management on GPUs
• Optimizing data movement and memory access patterns
• Using AMD profiling and performance analysis tools
• Performance optimization techniques
• Portability considerations for heterogeneous HPC systems
Prerequisite:
• Being able to use SSH with private keys
• Being familiar with a text editor
• Mastering the Linux command line and GNU utilities (mkdir, cp, scp, etc.)
• Basic knowledge of C or C++

Type: Hands-on
Target audience: Rookie programmers
Must: This session is a nice-to-have for those who need to develop portable GPU-accelerated scientific software or target AMD accelerators.

Presentation materials

There are no materials yet.