Parallelware Training Intermediate
- Level: Intermediate
- Event name: Parallelware Tool Workshop at NERSC (More information: https://bit.ly/3fVMXft)
NERSC will host a one-day training event for users on using the Parallelware Trainer tool to learn to add OpenMP or OpenACC directives to their code. The workshop covers:
- Learning outcomes and agenda [Download PDF]
- An introduction to OpenMP/OpenACC optimizations for CPUs/GPUs [Download PDF]
- Patterns to minimize data transfers, optimize memory usage and exploit massive parallelism [Download PDF]
- Minimizing data transfers [Download PDF]
- Optimizing memory usage [Download PDF]
- Exploiting massive parallelism [Download PDF]
- HEAT exercise [Download PDF] [Download HEAT code ZIP]
- MATMUL exercise [Download PDF] [Download MATMUL code ZIP]
- Hands-on LULESHmk [Download PDF] [Download LULESHmk code ZIP]
Materials:
- Worksheet PI and LULESHmk [Download PDF] [Download PI code ZIP]