Parallelware Tool Workshop, October 17, 2019
NERSC will host a one-day training event for users on October 17, 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 optimizations for CPUs/GPUs | |
9:30 - 10:15 am | Lecture 2: A wider set of code patterns: compute patterns, memory patterns, and flow patterns | |
10:15 - 10:30 am | Break | |
10:30 - 11:00 am | Lecture 3: Minimizing data transfers | |
11:00 - 11:30 am | Lecture 4: Optimizing memory usage | |
11:30 - 12:00 noon | Lecture 5: Exploiting massive parallelism | |
12:00 - 1:00 pm | Working Lunch (hands-on activities) | |
1:00 - 2:00 pm | Practical 6A-6B: Parallelizing the calculation of HEAT and MATMUL | |
2:00 - 5:00 pm | Hands-on time with your code and LULESHmk, inspired by the CORAL benchmark LULESH | Manuel Arenaz & NERSC Staff |
5:00 pm | Close |
Registration
Please register here.
In-person and Remote Connection Information
This event will be presented both online using Zoom technology and in person at the Perseverance Hall, in Building 54 (the Cafeteria Building) of LBNL (printable site map) in Berkeley, CA.
Remote Connection info:
Rebecca Hartman-Baker is inviting you to a scheduled Zoom meeting.
Topic: Parallelware Training
Time: Oct 17, 2019 08:00 AM Pacific Time (US and Canada)
Join Zoom Meeting
https://lbnl.zoom.us/j/516612828
One tap mobile
+16699006833,,516612828# US (San Jose)
+16465588656,,516612828# US (New York)
Dial by your location
+1 669 900 6833 US (San Jose)
+1 646 558 8656 US (New York)
Meeting ID: 516 612 828
Find your local number: https://zoom.us/u/aebR7jKH9y
Join by SIP
516612828@zoomcrc.com
Join by H.323
162.255.37.11 (US West)
162.255.36.11 (US East)
221.122.88.195 (China)
115.114.131.7 (India)
213.19.144.110 (EMEA)
103.122.166.55 (Australia)
209.9.211.110 (Hong Kong)
64.211.144.160 (Brazil)
69.174.57.160 (Canada)
207.226.132.110 (Japan)
Meeting ID: 516 612 828
Downloads
-
materials-for-pwtrainer-20191017.tar.gz | GZIP compressed fileSlides, examples, and hands-on exercises. Manuel Arenaz, Appentra.
-
ParallelwareTrainer-20190827.pdf | Adobe Acrobat PDF fileParallelware Trainer, Woo-Sun Yang, NERSC.