Technical Blog
Tag: Memory
Subscribe
Technical Walkthrough
Jun 27, 2022
Boosting Application Performance with GPU Memory Access Tuning
NVIDIA GPUs have enormous compute power and typically need to be fed data at high speed to deploy that power. That is possible, in principle, since GPUs also...
13 MIN READ
Technical Walkthrough
Jul 27, 2021
Using the NVIDIA CUDA Stream-Ordered Memory Allocator, Part 2
In part 1 of this series, we introduced new API functions, cudaMallocAsync and cudaFreeAsync, that enable memory allocation and deallocation to be...
9 MIN READ
Technical Walkthrough
Jul 27, 2021
Using the NVIDIA CUDA Stream-Ordered Memory Allocator, Part 1
Most CUDA developers are familiar with the cudaMalloc and cudaFree API functions to allocate GPU accessible memory. However, there has long been an obstacle...
14 MIN READ
Technical Walkthrough
Jul 19, 2021
Reducing Acceleration Structure Memory with NVIDIA RTXMU
Acceleration structures spatially organize geometry to accelerate ray tracing traversal performance. When you create an acceleration structure, a conservative...
11 MIN READ
Technical Walkthrough
May 20, 2021
Tips: Acceleration Structure Compaction
In ray tracing, more geometries can reside in the GPU memory than with the rasterization approach because rays may hit the geometries out of the view frustum....
7 MIN READ
Technical Walkthrough
Jan 29, 2021
Managing Memory for Acceleration Structures in DirectX Raytracing
In Microsoft Direct3D, anything that uses memory is considered a resource: textures, vertex buffers, index buffers, render targets, constant buffers, structured...
6 MIN READ