CUDA Managed Memory

CUDA Managed Memory
Thursday, June 18, 2020

NOTE: The format of this event has been changed to online only. NVIDIA will present remotely for the first ~1 hour and the remote connection will be left open for the hands-on session, where representatives from OLCF, NERSC, and NVIDIA will be available to support participants.
ORNL Remote Participation Only 1:00 PM – 3:00 PM (ET)
NERSC Remote Participation Only 10:00 AM – 12:00 PM (PT)

On Thursday, June 18, 2020, NVIDIA will present part 6 of a 9-part CUDA Training Series titled “Managed Memory”.

Unified Memory creates a pool of managed memory that is shared between the CPU and GPU, bridging the CPU-GPU divide. Managed memory is accessible to both the CPU and GPU using a single pointer. The system will automatically migrate data between the host and device as needed. This module will show you how to allocate managed memory, as well as how to use it to store data structures like linked lists or C++ objects that might otherwise be difficult to manage manually in a heterogeneous system. After the presentation, there will be a hands-on session where participants can complete example exercises meant to reinforce the presented concepts.

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 remote participation. To register, please submit the form below.

If you have any questions, please contact Tom Papatheodore (

Join Zoom Meeting
Meeting ID: 510 486 5180
Password: cuda

One tap mobile
+16699006833,,5104865180#,,,,0#,,855100# US (San Jose)
+12532158782,,5104865180#,,,,0#,,855100# US (Tacoma)

Dial by your location
+1 669 900 6833 US (San Jose)
+1 253 215 8782 US (Tacoma)
+1 346 248 7799 US (Houston)
+1 312 626 6799 US (Chicago)
+1 646 558 8656 US (New York)
+1 301 715 8592 US (Germantown)
Meeting ID: 510 486 5180
Password: 855100
Find your local number:

The example exercises for this module can be found in the exercises/hw6 directory of the following GitHub repo:


Jun 18 2020


Thomas Papatheodore
1 (865) 576-1244
QR Code

Comments are closed.