Program

Program

This is the 2019 edition program, as a reference. The updated program for the 2020 edition will be posted in the future.


  Monday June 24, 2019
8:30 - 9:00 Check-in (only for Hackathon participants)
9:00 - 10:30 Hackathon (only for selected attendees)
10:30 - 11:00 Coffee break
11:00 - 12:30 Hackathon (only for selected attendees)
12:30 - 13:30 Lunch break
13:30 - 17:00 Hackathon (only for selected attendees)

 

  Tuesday June 25, 2019
8:00 - 8:45 PUMPS Check-in
8:45 - 9:00 Welcome and PUMPS Program Details
9:00 - 9:15 Lecture 1: Introduction
9:15 - 10:30 Keynote: New CUDA features & Deep learning (by David Kirk)
10:30 - 11:00 Coffee break
11:00 - 12:30 Lecture 2: Scatter-to-Gather Transformation
12:30 - 13:30 Lunch break
13:30 - 15:00 Lecture 3: Input Binning
15:00 - 17:00 Hands-on Lab 1: RAI setup and test + Scatter-Gather profiling
Hackathon Follow-up (only for selected attendees)

 

  Wednesday June 26, 2019
9:00 - 9:30 Lecture 4: 10-year anniversary celebration
9:30 - 11:00 Lecture 5: Sparse and compression
11:00 - 11:30 Coffee break
11:30 - 13:00 Lecture 6: Graph search and privatization
13:00 - 14:00 Lunch break
14:00 - 15:00 Lecture 7: GPU Programming Models
15:00 - 17:00 Hands-on Lab 2: Binning
Hackathon Follow-up (only for selected attendees)

 

  Thursday June 27, 2019
9:00 - 10:30 Lecture 8: Parallel mergesort
10:30 - 11:00 Coffee break
11:00 - 12:30 Lecture 9: Scalable Algorithms and Supercomputing applications
12:30 - 13:30 Lunch break
13:30 - 15:00 Lecture 10: Introduction to DL, DL Frameworks, MLModelScope
15:00 - 17:00 Hands-on Lab 3: Basic Convolution
17:00 - 20:00 Poster Session / Social Event / Reception Dinner (organized in collaboration with HiPEAC)

 

  Friday June 28, 2019
9:00 - 10:30 Lecture 11: GPU computation for DNN Inference
10:30 - 11:00 Coffee break
11:00 - 12:30 Lecture 12: GPU computation for DNN Training
12:30 - 13:30 Lunch break
13:30 - 15:00 Lecture 13: Advanced topics - Tensor Cores, Unified Memory, and NVLINK
15:00 - 17:00 Hands-on Lab 4: Tiled Convolution

 

  Saturday June 29, 2019
9:00 - 10:30 Lecture 14: OmpSs Single Node Programming
10:30 - 11:00 Coffee break
11:00 - 12:30 Handls-on Lab 5: OmpSs Single Node and Paraver
12:30 - 13:30 Lunch break
13:30 - 15:00 Lecture 15: OmpSs Support for Heterogeneous Platforms; Advanced Examples
15:00 - 15:30 Best poster and Best hackathon awards + Course Certificates
15:30 - 17:00 Hands-on Lab 6: OmpSs in Heterogeneous Platforms and Application Analysis