Introduction to CUDA C++

Introduction to CUDA C++
Wednesday, January 15, 2020

On-site participation will be held at the following sites:

ORNL Building 5200, Room 202B (TN B) 1:00 PM – 3:00 PM (ET)
NERSC Building 59 (Shyh Wang Hall), Room 4102 10:00 AM – 12:00 PM (PT)

NVIDIA will present an “Introduction to CUDA C++” on Wednesday, January 15, 2020. This event is Part 1 of a 9-part CUDA Training Series that NVIDIA will deliver in 2020.

CUDA C++ is an extension of C++ that allows developers to program GPUs with a familiar programming language and simple APIs. This part of the series will introduce you to the basic concepts, syntax, and APIs needed to transfer data to and from GPUs, write GPU kernels, and manage GPU thread groups. After the presentation, there will be a hands-on session where in-person participants can complete example exercises meant to reinforce the presented concepts. While the exercises will be made available to all participants (both in-person and remote), remote participants will not be supported during the hands-on sessions.

In-Person Participation
OLCF and NERSC will both be holding in-person events for each part of the series, where participants can watch the presentations and get help from experts during the hands-on sessions. In-person participants without current Summit or Cori-GPU access will be given temporary accounts to work on the examples.

NOTE: The deadline for registration is January 8, 2020.

Remote Participation
Remote participants can watch the presentations via web broadcast and will have access to the training exercises, but temporary access to the compute systems will be limited as follows:

  • Current NERSC users will have Cori-GPU access temporarily added to their accounts.
  • Temporary Summit access will not be available for remote participants.

NOTE: Registration is required for both in-person and remote participation. To register, please submit the form below.

If you have any questions, please contact Tom Papatheodore (

Meeting number: 621 579 500
Password: aR3HMqvg

Join by phone
1-650-479-3207 Call-in toll number (US/Canada)
1-855-244-8681 Call-in toll-free number (US/Canada)
Access code: 621 579 500

Please note the following difference between the hands-on sessions at OLCF and NERSC (2nd hour of training):

  • OLCF will only be supporting in-person participants during their hands on session (it will not be broadcast), but the materials will be available for anyone.
  • NERSC will broadcast their hands-on session via zoom (separate from the WebEx where the presentation will be viewed by all). Please find those connection details here
The example exercises for this module can be found in the exercises/hw1 folder of the following GitHub repo:


Jan 15 2020


Thomas Papatheodore
1 (865) 576-1244
QR Code

Comments are closed.