July 14, 2020
Europe/Zurich timezone

This is an adaptation of the "Intro to High-Performance Computing for GPUs" course given last year: https://indico.cern.ch/event/829978/

This presentation consists of three parts:

  1. Prerecorded video lecture (https://cds.cern.ch/record/2683426)
  2. Online session
  3. Offline assignment

In the prerecorded video lecture, you will learn about the core concepts of GPUs and their place in High-Performance Computing. Before attending the online session, please go through this video to get the necessary background. Only the first 50 minutes are relevant.

In the online Q&A session, I would like to answer any questions you may have regarding the video lecture. I will also explain the offline assignment that you can work on from home.

The offline assignment will be to write a GPU program that runs heterogeneously on your computer; meaning concurrently on both your CPU and GPU.

Whether or not you can do the offline assignment depends on your computer. In order for me to understand how many of you will be able to do the assignment without technical issues, please fill out the form that will be made available after registration.

Ahmad Hesam is a Fellow in the CERN openlab IT section working on a simulation platform for biomedical models. Like you, Ahmad started his journey at CERN as a Summer Student, and followed that up with a Technical Studentship. His background is in Computer Engineering and he has a specific interest in High-Performance Computing.


Participating students are expected to be familiar with Object-Oriented Programming languages, such as C++ or Java. The coding assignment will be done in C++.

Registration for this event is currently open.