Image

HIP for CUDA Programmers



HIP for CUDA Programmers
July 21, 2022
1:00 – 4:00 PM (EDT)
Virtual via Zoom

Contact: Tom Papatheodore (papatheodore@ornl.gov).

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 show how to get started with `hipify`-ing existing CUDA code on Summit so it can run on both NVIDIA (e.g., Summit) and ROCm platforms (e.g., Frontier). 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 already have experience with CUDA programming and would like to start learning how to `hipify` existing CUDA applications in preparation for Frontier. 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.

Registration

Sorry this session has already taken please, but the slides are recording will be added to this page soon. Please see https://www.olcf.ornl.gov/preparing-for-frontier/ for future sessions in the Preparing for Frontier series.


Presentation & Repository

Presentation & Repository
HIP for CUDA Programmers: slides
HIP with Fortran: slides
single recording of both presentations
repository

Date

Jul 21 2022

Time

1:00 pm - 4:00 pm
Category

Organizer

Tom Papatheodore
Email
papatheodore@ornl.gov
QR Code

Comments are closed.