Introduction to GPU, February 28, 2020
NERSC will host a one-day training event for users on Introduction to GPU on Friday, February 28, 2020. The topics to cover are: Why GPUs, GPU architecture, DOE roadmap, and what type of applications are likely to benefit from GPU acceleration; How to use Cori GPU, where to find documentation, available compilers, how to compile and run; NVIDIA software stack; Programming for GPU using directives (OpenACC and OpenMP); Debugging and profiling on GPU. Attendees will be given Cori GPU access to try to run and profile some simple GPU codes.
Agenda
Time | Topic | Presenter |
9:00 - 9:05 am | Logistics and Introduction | Helen He |
9:05 - 9:35 am | Why GPUs? | Jack Deslippe |
9:35 - 10:05 am | How to Use Cori GPU | Kelly Rowland |
10:05 - 10:35 am | NVIDIA Software Stack, Part 1 | Max Katz |
10:35 - 10:50 am | Break | |
10:50 - 11:20 am | NVIDIA Software Stack, Part 2 | Max Katz |
11:20 - 12:20 pm | Programming for GPUs with Directives | Helen He |
12:20 - 1:30 pm | Lunch (on your own) | |
1:30 - 1:50 pm | Debugging on GPU | Woo-Sun Yang |
1:50 - 2:30 pm | Profiling on GPU | Max Katz |
2:30 - 3:30 pm | Hands-on Build/Run/Profile GPU Codes | All attendees |
Registration
Please register here.
Survey
Please help us by taking this short survey.
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 (aka the CRT building), Room 4102.
Presentation Videos
Presentation video recordings from this New User Training event are available on YouTube. View the playlist here.