Introduction to CUDA C++
Part 1 of 9 in a CUDA Training Series
CUDA® is a parallel computing platform and programming model that allows developers to program GPUs with a familiar programming language and simple APIs.
NVIDIA will present a 9-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Each part will include a 1-hour presentation and example exercises. The exercises are meant to reinforce the material from the presentation and can be completed during a 1-hour hands-on session following each lecture (for in-person participants) or on your own (for remote participants). NERSC is partnering with the Oak Ridge Leadership Computing Facility to host this series, with each holding in-person events for each part of the series. Please see the topics of each part and dates here.
Part 1 of 9: Introduction to CUDA C++
Date and Time: 10 am - 12 pm (Pacific time), Wednesday, January 15, 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. Exercises will be made available to all participants (both in-person and remote), and remote participants are welcome to join via Zoom during the hands-on sessions.
Please register here. You may choose to attend in-person at either NERSC of OLCF.
In-Person and Remote Connection Information
This event will be presented both online and in-person at NERSC/LBNL (visitor info) in Berkeley, CA. The training will be held at Building 59 (Wang Hall), Room 4102, from 10 a.m. to 12 p.m.
Remote connection info:
- 10-11 a.m.: presentation
Meeting number: 621 579 500
Join by video system
You can also dial 22.214.171.124 and enter your meeting number.
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
- 11 a.m. - noon: hands-on exercises
Join Zoom Meeting
One tap mobile
+16699006833,,5104865180# US (San Jose)
+16465588656,,5104865180# US (New York)
Dial by your location
+1 669 900 6833 US (San Jose)
+1 646 558 8656 US (New York)
+1 855 880 1246 US Toll-free
+1 877 369 0926 US Toll-free
Meeting ID: 510 486 5180