Tentative program, stay tuned!
Monday June 26, 2023 | |
---|---|
8:15 - 8:45 | Check-in |
8:45 - 9:00 | Welcome and Program Details (Wen-mei Hwu, Antonio J. Peña) |
9:00 - 10:30 | Lecture 1: Introduction |
10:30 - 11:00 | Coffee break |
11:00 - 12:30 | Lecture 2: Deep Learning (super GEMM, tensor core low-level) |
12:30 - 13:30 | Lunch break |
13:30 - 15:00 | Lecture 3: Deep Learning (super GEMM, tensor core low-level) |
15:00 - 17:00 | Hands-on Lab 1: GEMM optimization (in the context of a neural network) |
Tuesday June 27, 2023 | |
---|---|
9:00 - 10:30 | Keynote 1: TBD |
10:30 - 11:00 | Coffee break |
11:00 - 12:30 | Lecture 4: Shuffle (reduction, coalesced atomics), cooperative groups |
12:30 - 13:30 | Lunch break |
13:30 - 15:00 | Lecture 5: Dynamic programming (genomics) |
15:00 - 17:00 | Hands-on Lab 2: NW/SW |
Wednesday June 28, 2023 | |
---|---|
9:00 - 10:30 | Lecture 6: Sparse (formats, SpmV, SpMM) |
10:30 - 11:00 | Coffee break |
11:00 - 12:30 | Lecture 7: Graph mining (set intersection, tree traversal, cuGRAPH) |
12:30 - 13:30 | Lunch break |
13:30 - 15:00 | Lecture 8: Graph mining (set intersection, tree traversal, cuGRAPH) |
15:00 - 17:00 | Hands-on Lab 3: triangle counting |
Thursday June 29, 2023 | |
---|---|
9:00 - 10:30 | Lecture 9: MultiGPU (GPU+MPI) |
10:30 - 11:00 | Coffee break |
11:00 - 12:30 | Lecture 10: Input vs. output centric (binning + retrospective) |
12:30 - 13:30 | Lunch break |
13:30 - 15:00 | Lecture 11: Conclusion |
15:00 - 17:00 | Hands-on Lab 4: scatter-gather |
17:00 - 18:00 | Poster Session / Social Event / Reception |
Friday June 30, 2023 | |
---|---|
9:00 - 9:30 | Keynote 2: TBD |
9:00 - 10:30 | Lecture 12: OmpSs Single Node Programming (Xavier Martorell, BSC/UPC) |
10:30 - 11:00 | Coffee break |
11:00 - 12:30 | Hands-on Lab 5: OmpSs Single Node and Paraver |
12:30 - 13:30 | Lunch break |
13:30 - 15:00 | Lecture 13: OmpSs Support for Heterogeneous Platforms; Advanced Examples (Xavier Teruel, BSC) |
15:00 - 15:30 | Awards + Course Certificates |
15:30 - 17:00 | Hands-on Lab 6: OmpSs in Heterogeneous Platforms and Application Analysis |