NERSC is hosting an advanced NVIDIA HPC SDK Training, led by NVIDIA HPC Solutions Architects Vineeth Gutta and Scot Halverson.
The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries, and software tools designed to enable developers to program and optimize high-performance computing (HPC) applications on NVIDIA GPUs and CPUs. It supports C, C++, and Fortran, utilizing CUDA, OpenACC, and OpenMP to maximize performance and portability for scientific simulations and modeling.
Description
NVIDIA will present a two-day training session on software for high performance computing developers to build and optimize applications that run on NVIDIA GPU-accelerated systems. We’ll cover NVIDIA’s HPC SDK, including compilers (C, C++, Fortran), libraries (math, communication), and tools, as well as cover best practices to enable scientists to effectively use NVIDIA software for high performance computing. In addition to the HPC SDK, we’ll do a deeper dive into C++ Standard Parallelism, profilers, and correctness tools such as NSight Systems, NSight Compute, and Compute Sanitizer, as well as a tutorial on NVIDIA’s newest GPU programming model, CuTile.
Topics covered
- NVIDIA HPC SDK
- Compilers
- Libraries
- Communications Libraries
- C++ Standard Parallelism [Hands On]
- Language updates overview
- Hands-on with example code
- CuTile / Tile IR [Demo, with option to follow along]
- Motivation for a new programming model
- Hands-on with example code
- NVIDIA profiling & correctness tools [Hands On]
- Nsight systems & Nsight compute
- Debuggers and correctness tools
Day 1 Agenda: March 4
| Time | Topic |
|---|---|
| 9 - 11 a.m. | NVIDIA HPC SDK |
| 11 - 11:30 a.m. | Break |
| 11:30 - 1 p.m. | C++ Standard Parallelism [Presentation + Hands-on] |
Day 2 Agenda: March 5
| Time | Topic |
|---|---|
| 9 - 10:30 a.m. | CuTile / Tile IR [Presentation + Demo] |
| 10:30 - 11 a.m. | Break |
| 11 a.m. - 12:30 p.m. | Nsight Tools [Presentation + hands-on] |
Registration
Please register now. A calendar invitation will be sent in advance of the training event. This training is also open to ALCF, LANL, OLCF, and TACC users. Registration deadline for non-NERSC users is February 20.