Parallelware Training Advanced
Parallelware Training Series: Motif-guided Parallelization of ZPIC with OpenMP and OpenACC | Advanced
- Level: Advanced
- Event name: Parallelware Training Series at NERSC (More information: https://bit.ly/36Nd6ZO )
Appentra will present a 3-part Parallelware training series intended to help new and existing programmers understand best practices for GPU programming with OpenMP and OpenACC. The workshop covers:
- Learning outcomes and agenda
- Introduction
- NESAP Applications Motifs
- Open Catalog
- Parallelware Tools
- Parallelware Tools demo
- Exercises
- ATMUX exercise demo
- LULESHmk exercise demo
- Guided parallelization of ZPIC
- ZPIC exercise demo
- Performance of ZPIC motifs and patterns
- Parallelware Analyzer advanced features
- Parallelware Trainer advanced features
2. Introduction
3. NESAP Applications Motifs
4. Open Catalog
5. Parallelware Tools
6. Parallelware Tools demo
- Follow the step-by-step instructions to learn how to work with Parallelware Analyzer and Trainer [Download PDF]
- Quickstart Solutions [Download TGZ]
7. Exercises
8. ATMUX exercise demo
9. LULESHmk exercise demo
10. Guided parallelization of ZPIC
11. ZPIC exercise demo
12. Performance of ZPIC motifs and patterns
13. Parallelware Analyzer advanced features
14. Parallelware Trainer advanced features
Other Materials
- Worksheet PI/LULESH Course June 2019 [Download PDF] [Download Code ZIP]
- Worksheet PI/LULESH Course October 2019 [Download PDF] [Download Code ZIP]
- Homework results on Cori [Download PDF]
- Usage of Parallelware tools at Cori [Download PDF]
- NERSC Introduction [Download PDF]