Session 1 Program
Friday, July 16, 1-5 PM CDT
Saturday, July 17, 9-1 PM CDT
Organizers: David Bunde, Apan Qasem, Phil Schielke
Zoom: [ viewable to participants only ]
1:00-1:10. Welcome [David]
1:10-1:30. Introductions [David]
- Organizer introductions
- Participant introductions
- background
- reason for attending the workshop
1:30-2:30. ToUCH Overview [Apan]
- Why Heterogeneous Computing? [Apan]
- Overview of ToUCH modules slides 1
- [A1] Heterogeneous Computing: Elementary Notions [Apan]
- [A2] Task Mapping on Soft Heterogeneous Systems [Apan]
- [B1] Hybrid Algorithms [Apan]
- [A3] Pollack's Rule as a Justification for Heterogeneous Computing [David]
- [C1] Introduction to ARM [Phil]
- [D1] Introduction to CUDA Programming [David]
- [C2] GPU Memory Hierarchy [David]
- [D2] Heterogeneous Programming with OpenMP [Apan]
- Mapping modules to CS curriculum
2:30-2:40. Break
2:40-3:30. HC Curricular Integration [Phil]
- Worktime
- What HC is covered in your curriculum?
- What modules can be integrated and in which courses?
- What modules should be added to the ToUCH repo?
- Presentation (2-3 mins each)
- Discussion
- What modules should be added to the ToUCH repo?
- What modules should be revised to make them more accessible?
- Are there opportunities for collaboration with other participants?
- Will collaboration with organizers be needed?
3:30-4:00. Non-ToUCH Resources 30 mins [Apan]
- CSinParallel [Joel Adams]
- CDER [David]
- NVIDIA DLI: Accelerated Computing [Joe Bungo]
- Intel DevCloud for oneAPI [Henry Gabb]
- Tx State Parallel [Apan]
4:00-4:10. Break
4:10-4:55. Module Adoption [David]
- Plan (5 min)
- Plan for this week
- Module implementation and de-brief sessions in Dec and May
- Collaboration with ToUCH PIs and/or other participants
- Prep time + break-out discussion (15 mins)
- Discussion (25 min)
- Which modules do you want to work on?
- What is the timeline for adoptions?
- What are the barriers and challenges to adoption?
4:55-5:00. Conclusion [David]
- Scheduling of one-on-one sessions
- Next week's session