mirror of
https://github.com/NVIDIA/cuda-samples.git
synced 2025-04-08 01:02:12 +01:00
graphMemoryFootprint - Graph Memory Footprint
Description
This sample demonstrates how graph memory nodes re-use virtual addresses and physical memory.
Key Concepts
CUDA Runtime API, Performance Strategies, CUDA Graphs
Supported SM Architectures
SM 6.0 SM 6.1 SM 7.0 SM 7.2 SM 7.5 SM 8.0 SM 8.6 SM 8.7 SM 8.9 SM 9.0
Supported OSes
Linux, Windows
Supported CPU Architecture
x86_64, armv7l
CUDA APIs involved
CUDA Runtime API
cudaGraphAddMemAllocNode, cudaStreamCreateWithFlags, cudaGraphInstantiate, cudaStreamDestroy, cudaFree, cudaDeviceGetAttribute, cudaGraphAddKernelNode, cudaGraphAddMemFreeNode, cudaDeviceGetGraphMemAttribute, cudaGraphCreate, cudaGraphDestroy, cudaDriverGetVersion, cudaGraphLaunch, cudaStreamSynchronize, cudaDeviceGraphMemTrim, cudaGetDeviceProperties, cudaGraphExecDestroy
Prerequisites
Download and install the CUDA Toolkit 12.5 for your corresponding platform.