NERSCPowering Scientific Discovery for 50 Years

Introduction to GPU, February 28, 2020

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.

 

 

Downloads