ATLAS GPU Training

Europe/Zurich
Alaettin Serhan Mete (Argonne National Laboratory (US)), Attila Krasznahorkay (University of Massachusetts (US)), Charles Leggett (Lawrence Berkeley National Lab (US)), Edward Moyse (University of Massachusetts (US)), James Catmore (University of Oslo (NO)), James Chapman, Robert Searles, Scot Halverson, Scott Snyder (Brookhaven National Laboratory (US)), Tom Gibbs (NVIDIA), Vakho Tsulaia (Lawrence Berkeley National Lab. (US))
Description

This tutorial is open to those outside of the ATLAS collaboration.

This introductory GPU training session will focus on understanding the basics of GPU programming. It will cover GPU architectures, and how they differ from CPUs, how to write CUDA programs, and how to program and run on GPUs using python. If time permits, it will also examine using GPUs directly from C++ using std::par.

It will feature interactive exercises, and will be run by Scot Halverson and Robert Searles from NVIDIA and cover the basics of CUDA in C++.

Participants will be given access to Perlmutter training accounts to run their code. You can also use another machine with an NVIDIA GPU if you prefer. Instructions will be provided on how to setup a jupyter notebook and runtime environment (see the links below).

The tutorial is remote only, and broadcast via zoom. A recording will be made of the sessions.

Each session will run from 15:00 to 19:00 CET

 

contact: CGLeggett@lbl.gov

 

Participants
Zoom Meeting ID
61827565213
Host
Attila Krasznahorkay
Alternative host
Charles Leggett
Useful links
Join via phone
Zoom URL