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
  • Wednesday 23 April
    • 15:00 15:10
      Introduction 10m
      Speaker: Dr Charles Leggett (Lawrence Berkeley National Lab (US))
    • 15:10 16:30
      CUDA Part 1 1h 20m
      Speakers: Robert Searles, Scot Halverson
    • 16:30 16:50
      Break 20m
    • 16:50 17:50
      CUDA Part 2 1h
      Speakers: Robert Searles, Scot Halverson
    • 17:50 18:00
      Break 10m
    • 18:00 19:00
      CUDA Part 3 1h
      Speakers: Robert Searles, Scot Halverson
  • Thursday 24 April
    • 15:00 16:20
      CUDA Part 4 1h 20m
      Speakers: Dr Charles Leggett (Lawrence Berkeley National Lab (US)), Robert Searles, Scot Halverson
    • 16:20 16:40
      Break 20m
    • 16:40 17:50
      CUDA Part 5 1h 10m
      Speakers: Robert Searles, Scot Halverson
    • 17:50 18:00
      Break 10m
    • 18:00 19:00
      CUDA Part 6 1h
      Speakers: Robert Searles, Scot Halverson