Workshops and Tutorials
Hybrid Tutorial 2023
We have decided to postpone the normal workshop to spring 2024. Instead, we will conduct a 2-day Charm++ tutorial on October 23rd and 24th.Dates: Monday October 23rd - Tuesday October 24th
Location: University of Illinois Urbana-Champaign (remote option available as well)
For in person attendees, both days of the tutorial will be at the Beckman Institute (Room 3035) on the UIUC campus.
For remote attendees, we will also have zoom available.
Registration: Please complete this form to register.
Schedule:
All times are central time
Monday October 23rd
10:00 AM to 10:20 AM - Introduction
10:20 AM to 10:50 AM - Chares and Asynchronous Method Invocations
10:50 AM to 12:00 PM - Chare Arrays
12:00 PM to 1:30 PM - Lunch/Hands on Exercise 1 - SimpleMax
1:30 PM to 2:00 PM - Hands on Exercise 2 - CheckSorted
2:00 PM to 2:30 PM - Load Balancing and Fault Tolerance
2:30 PM to 3:00 PM - SDAG
3:00 PM to 3:10 PM - Hands on Exercise 3 intro - Even/Odd Sort SDAG
3:10 PM to 3:30 PM - Discussion and Q&A
evening - hands on exercises with online help
Day 1 Content
Asynchronous Methods: pptx pdf
Broadcast Reductions: pptx pdf
Parallel Prefix Example: pptx pdf
Advanced Topic Summary: pptx pdf
Charm++ Application Examples: pptx pdf
Tuesday October 24th
10:30 AM to 11:15 AM - charm4py
11:15 AM to 12:30 PM - Advanced Topics
12:30 PM to 2:00 PM - Lunch/Exercises
2:00 PM to 4:00 PM - Advanced Topics(continued)
evening - hands on exercises with online help
Day 2 Content
Median Calculation, Quiescence Detection, and Histogramming Example: pptx pdf
Libraries and Modules: pptx pdf
Prefix as a Library Example: pptx pdf