GPU Programming: Why, When and How?

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online
Live (synchronous)

Venue Information

Country: Sweden
Venue Details: Click here

Training Content and Scope

Scientific Domain
Technical Domain
Level of Instruction
Beginner
Intermediate
Sector of the Target Audience
Research and Academia
Industry
Public Sector
HPC Profile of Target Audience
Application Users
Application Developers
Data Scientists
Language of Instruction

Other Information

Organiser
Event/Course Description

This is a two-day course given on Friday 9th and Monday 12th of June.
On June 16 there will additionally be an optional mini-hackathon event where you are invited to bring your own code, that you want to port to GPUs, and get expert help from mentors.

Graphical processing units (GPUs) are the workhorse of many high performance computing (HPC) systems around the world. The number of GPU-enabled supercomputers on the Top500 has been steadily increasing in recent years and this development is expected to continue. In the near future the majority of HPC computing power available to researchers and engineers is likely to be provided by GPUs or other types of accelerators. Programming GPUs and other accelerators is thus increasingly important to developers who write software which is executed on HPC systems.

This workshop is based on a multilateral collaboration between GPU programming specialists from KTH in Sweden, HPC2N in Umeå, CSC in Finland, NRIS in Norway, Aarhus University in Denmark, Vilnius University in Lithuania, Aalto University in Finland, and ENCCS. It is meant to help both software developers and decision makers navigate the GPU programming landscape and make more informed decisions on which languages or frameworks to learn and use for their projects. 

Mini-hackathon on June 16

As a follow-up to the training workshop on June 9 and 12, you have the option to attend an online “mini-hackathon” on June 16 from 9:00-15:00. If you have a code that you would like to port to GPUs with the skills you learned during the workshop, you are invited to attend the mini-hackathon and get help from experts.