NERSCPowering Scientific Discovery Since 1974

Parallelware Tool Workshop, October 17, 2019

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.


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  


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

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:

Join by SIP

Join by H.323 (US West) (US East) (China) (India) (EMEA) (Australia) (Hong Kong) (Brazil) (Canada) (Japan)
Meeting ID: 516 612 828