Introduction to HIP Programming
Introduction to HIP Programming
July 14, 2022
1:00 – 5:00 PM (EDT)
Virtual via Zoom
Contact: Tom Papatheodore ([email protected]).
This session is part of the OLCF’s Preparing for Frontier training series. Please click this link to visit the main page to see other sessions in the series.
Overview
HIP is a C++ runtime API that allows developers to write portable code to run on AMD and NVIDIA GPUs. It is essentially a portability layer (or wrapper) that uses the underlying ROCm or CUDA platform that is installed on a system, and it is meant to have little or no performance impact over coding directly for ROCm or CUDA platforms.
In this tutorial, we will cover the basics of programming GPUs with HIP and will not assume any prior knowledge of CUDA or GPU programming. The session will consist of a main presentation with hands-on exercises throughout.
Target Audience
The target audience for this event are current Summit users who do not yet have access to OLCF’s pre-Frontier (HPE+AMD) systems but would like to start learning how to program GPUs with HIP. The hands-on sessions will be performed on Summit so participants without existing OLCF accounts are welcome to attend to watch the presentation, but they will not be able to participate in the hands-on sessions.
Registration
All participants must register to attend this event. Please do so by clicking the dropdown below and submit the registration form.
Sorry, this session has already occurred, but the slides and recordings will be available soon.
[/tw-toggle]Presentation & Repository
[tw-toggle title=”Presentation & Repository”]
slides
recording
repository
[/tw-toggle]