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.
|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|
Please register here.
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.
Remote Connection info:
Join Zoom Meeting
Meeting ID: 378 334 975
One tap mobile
+16699006833,,378334975# US (San Jose)
+16465588656,,378334975# US (New York)
Dial by your location
+1 669 900 6833 US (San Jose)
+1 646 558 8656 US (New York)
Meeting ID: 378 334 975
Find your local number: https://lbnl.zoom.us/u/aebR7jKH9y
Presentation video recordings from this New User Training event are available on YouTube. View the playlist here.
00-Introduction-and-Logistics.pdf | Adobe Acrobat PDF fileIntroduction and Logistics, Helen He
01-Why-GPUs.pdf | Adobe Acrobat PDF fileWhy GPUs, Jack Deslippe
02-How-to-Use-the-Cori-GPU-Nodes.pdf | Adobe Acrobat PDF fileHow to use Cori GPU. Kelly Rowland
03-nersc-gpu-computing-20200228.pdf | Adobe Acrobat PDF fileNVidia Software Stack. Max Katz
GPU-directives-20200228.pdf | Adobe Acrobat PDF fileDirective Based Programming on GPU. Helen He
06-nersc-profiling-20200228.pdf | Adobe Acrobat PDF fileGPU Profiling. Max Katz
05-Debugging-on-GPU.pdf | Adobe Acrobat PDF fileDebugging on GPU. Woo-Sun Yang