Parallelware Tool Workshop, June 6, 2019
June 6, 2019
NERSC will host a one-day training event for users on June 6, 2019 on using the Parallelware Trainer tool to learn to add OpenMP or OpenACC directives to your code.
With the Parallelware Trainer, instead of learning to parallelize simple toy codes, users can try parallelizing their own kernels and codes with guidance. After the morning tutorial by Manuel Arenaz, the founder of Appentra, attendees will apply what they have learned to their own codes in the afternoon, with guidance from the instructor and NERSC staff.
Agenda
Time | Topic | Presenter |
8:15 - 8:45 am | Morning refreshment and coffee | |
8:45 - 9:00 am | Welcome and Introductions | Manuel Arenaz (Appentra) |
9:00 - 9:30 am | Lecture 1: An Introduction to OpenMP/OpenACC and GPUs | |
9:30 - 10:15 am | Lecture 2: Accelerating with OpenMP/OpenACC | |
10:15 - 10:30 am | Break | |
10:30 - 11:00 am | Lecture 3: Parallel Patterns | |
11:00 - 11:30 am | Lecture 4: Accelerating code: Directives | |
11:30 - 12:00 noon | Practical 4A: Parallelizing the calculation of Pi | |
12:00 - 1:00 pm | Working Lunch (hands-on activities) | |
1:00 - 5:00 pm | Hands-on time with your code | Manuel Arenaz & NERSC Staff |
5:00 pm | Close |
Registration
Please register here.
Downloads
-
materials-for-participants.tar.gz | GZIP compressed fileSlides, Examples, Worksheet, etc for the training.