CUDA Multithreading with Streams
CUDA Multithreading with Streams
Friday, July 16, 2021
ORNL | Remote Participation Only | 1:00 PM – 3:00 PM (ET) |
NERSC | Remote Participation Only | 10:00 AM – 12:00 PM (PT) |
NVIDIA will present “CUDA Multithreading with Streams” on Friday, July 16, 2021. This event is a continuation of the CUDA Training Series and will be presented by Robert Searles from NVIDIA.
CUDA Streams are a useful way to achieve concurrency and ensure that an application is fully utilizing the GPU. However, many GPU-accelerated applications start off as multi-threaded CPU applications. In this module, we will explore the combination of GPU concurrency and a multi-threaded context, such as an OpenMP application. After the presentation, there will be a hands-on session where participants can complete example exercises meant to reinforce the presented concepts and observe their impact on application performance.
Remote Participation
All 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.
If you have any questions, please contact Suzanne Parete-Koon ([email protected])
[tw-toggle title=”Registration”] This event has ended. Please look at the CUDA Training Series page for upcoming events.
[/tw-toggle] [tw-toggle title=”Remote Connection Details”] [/tw-toggle] [tw-toggle title=”Presentations”] Slides: 10 Multithreading and CUDA Concurrency
Recording
[/tw-toggle]
[tw-toggle title=”Exercises”]
HW10 can be found here: https://github.com/olcf/cuda-training-series/tree/master/exercises/hw10
[/tw-toggle]
[tw-toggle title=”Survey”]
[/tw-toggle]