MODULE 06 / Days 51-60
Concurrency
- 51CUDA streams and overlapHow do CUDA streams overlap two kernels?run logged
- 52Events and cross-stream dependenciesHow do I make one CUDA stream wait on another?run logged
- 53Pinned memory and async copiesWhy is cudaMemcpyAsync not asynchronous?run logged
- 54Double bufferingHow does double buffering overlap CUDA copies and kernels?run logged
- 55Stream-ordered allocation and memory poolsWhat does cudaMallocAsync actually do?run logged
- 56CUDA graphsWhen do CUDA graphs actually make a program faster?run logged
- 57Graph updates and conditional nodesHow do I change a CUDA graph's parameters, and can a graph loop until convergence without the host?run logged
- 58Programmatic dependent launchWhat is programmatic dependent launch in CUDA?lesson
- 59Host threads and the GPUCan multiple CPU threads use CUDA at the same time?run logged
- 60Capstone 3: a real-time frame pipelineHow do I build a real-time video pipeline in CUDA?run logged