Parallel and GPU Programming in Python @SURFsara
from
Monday, February 3, 2020 (9:00 AM)
to
Tuesday, February 4, 2020 (5:45 PM)
Monday, February 3, 2020
9:30 AM
Welcome & Introduction
9:30 AM - 9:45 AM
Room: VK1/VK2
9:45 AM
Introduction to efficient shared memory programming
9:45 AM - 11:00 AM
Room: VK1/VK2
11:00 AM
Coffee break
Coffee break
11:00 AM - 11:15 AM
Room: VK1/VK2
11:15 AM
Hands-on: Introduction to efficient Python CPU programming
11:15 AM - 12:30 PM
Room: VK1/VK2
12:30 PM
Lunch
Lunch
12:30 PM - 1:30 PM
Room: VK1/VK2
1:30 PM
Shared Memory Programming in Python: Numba, Cython and OpenMP
1:30 PM - 2:15 PM
Room: VK1/VK2
2:15 PM
Distributed memory programming with mpi4py
2:15 PM - 3:45 PM
Room: VK1/VK2
3:45 PM
Coffee break
Coffee break
3:45 PM - 4:00 PM
Room: VK1/VK2
4:00 PM
Hands-on: distributed memory programming with mpi4py
4:00 PM - 5:00 PM
Room: VK1/VK2
Tuesday, February 4, 2020
9:30 AM
Introduction to the GPU ecosystem
9:30 AM - 11:00 AM
Room: VK1/VK2
11:00 AM
Coffee break
Coffee break
11:00 AM - 11:15 AM
Room: VK1/VK2
11:15 AM
Hands-on: Programming GPUs with Numba
11:15 AM - 12:00 PM
Room: VK1/VK2
12:00 PM
Lunch
Lunch
12:00 PM - 1:00 PM
Room: VK1/VK2
1:00 PM
Hands-on: Programming GPUs with Numba (continued)
1:00 PM - 1:45 PM
Room: VK1/VK2
1:45 PM
Hands-on: Programming GPUs with PyCUDA
1:45 PM - 3:15 PM
Room: VK1/VK2
3:15 PM
Coffee break
Coffee break
3:15 PM - 3:30 PM
Room: VK1/VK2
3:30 PM
Advanced topics with GPUs
3:30 PM - 4:30 PM
Room: VK1/VK2