NERSCPowering Scientific Discovery Since 1974

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 a short tutorial by Manuel Arenaz, the founder of Appentra, attendees will apply what they have learned to their own codes, with guidance from the instructor and NERSC staff.

Agenda

Time Topic Presenter
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.

In person and Remote Connection Information

This event will be presented both online using Zoom technology and in person at NERSC/LBNL (visitor info) in Berkeley, CA. The training will be held at Building 59, Room 4102 (CRT Building, aka Wang Hall).

Remote Connection info:

Connection Info is forthcoming