Program

Program

  Saturday September 3, 2022
8:15 - 8:45 PUMPS Check-in
8:45 - 9:00 Welcome and PUMPS Program Details (Antonio J. Peña, BSC)
9:00 - 9:30 Keynote 1: UP2DATE - Intelligent software-update technologies for safe and secure mixed-criticality and high performance cyber physical systems (Leonidas Kosmidis, BSC)
9:30 - 10:30 Lecture 1: Introduction to scalable parallelization, scatter-to-gather, binning (Antonio J. Peña, BSC)
10:30 - 11:00 Coffee break
11:00 - 12:30 Lecture 2: Input identification, regularization, compression (Juan Gómez-Luna, ETH Zürich)
12:30 - 13:30 Lunch break
13:30 - 15:00 Keynote 2: State of GPU Computing (Wen-mei Hwu, NVIDIA)
15:00 - 16:00 Lecture 3: Introduction to Deep Learning - Inference and Training (Marc Jordà, BSC)
16:00 - 17:00 Hands-on Lab 1: Gather-scatter, binning
17:00 - 18:00 Welcome Reception

 

  Sunday September 4, 2022
9:00 - 10:30 Lecture 4: GPU Implementation of Neural Networks, cuDNN, Frameworks (Juan Gómez-Luna, ETH Zürich)
10:30 - 11:00 Coffee break
11:00 - 12:30 Lecture 5: Sparse and graph computation, application example (Leonidas Kosmidis, BSC)
12:30 - 13:30 Lunch break
13:30 - 15:00 Lecture 6: Advanced topics: Tensor cores, WARP programming, Unified memory (Juan Gómez-Luna, ETH Zürich)
15:00 - 17:00 Hands-on Lab 2: Convolution

 

  Monday September 5, 2022
9:00 - 10:30 Lecture 7: Machine Learning for Computational Fluid Dynamics (Bernat Font, BSC)
10:30 - 11:00 Coffee break (with Group Picture)
11:00 - 12:30 Lecture 8: GPU Programming for Safety-Critical Systems (Leonidas Kosmidis, BSC)
12:30 - 13:30 Lunch break
13:30 - 15:00 Lecture 9: Multi-GPU Programming and GPU Programming Models (Antonio J. Peña, BSC)
15:00 - 17:00 Hands-on Lab 3: SPMV

 

  Tuesday September 6, 2022
9:00 - 9:30 Keynote 3: Computing 2030 (Dr. Min Li, Huawei)
9:30 - 10:30 Lecture 10: OmpSs Single Node Programming (Xavier Martorell, BSC/UPC)
10:30 - 11:00 Coffee break
11:00 - 11:30 Keynote 4: The Barcelona Supercomputing Center (Prof. Mateo Valero, BSC/UPC)
11:30 - 12:30 Hands-on Lab 4: OmpSs Single Node and Paraver
12:30 - 13:30 Lunch break
13:30 - 15:00 Lecture 11: OmpSs Support for Heterogeneous Platforms; Advanced Examples (Xavier Teruel, BSC)
15:00 - 15:30 Awards + Course Certificates
15:30 - 17:00 Hands-on Lab 5: OmpSs in Heterogeneous Platforms and Application Analysis