Home Knowledge Base GPU Hardware Ray Tracing

GPU Hardware Ray Tracing is the dedicated fixed-function hardware (NVIDIA RT Cores, AMD Ray Accelerators, Intel Ray Tracing Units) that accelerates the computationally intensive ray-scene intersection tests required for photorealistic rendering — traversing bounding volume hierarchies (BVH) and computing ray-triangle intersections at hundreds of billions of tests per second, enabling real-time ray tracing for reflections, shadows, ambient occlusion, and global illumination in games, film production, and scientific visualization.

Why Hardware Acceleration

Ray tracing requires testing each ray against potentially millions of triangles. Software BVH traversal on shader cores achieves ~1-5 billion ray-box tests/second. RT Cores achieve 50-300 billion tests/second — a 10-100× speedup. This hardware acceleration transforms ray tracing from offline rendering (hours per frame) to real-time (16-33 ms per frame at 30-60 FPS).

BVH (Bounding Volume Hierarchy)

The acceleration structure that makes ray tracing tractable:

RT Core Architecture (NVIDIA)

Ray Tracing Pipeline (DXR/Vulkan RT/OptiX)

1. Ray Generation Shader: Launches rays (one per pixel for primary rays, additional for reflections/shadows). 2. BVH Traversal (hardware): RT Core traverses TLAS → BLAS hierarchy. 3. Intersection Shader (optional): Custom intersection test for non-triangle primitives (spheres, curves, SDF). 4. Any-Hit Shader: Called for each potential hit — used for alpha-test transparency. Can accept or reject the hit. 5. Closest-Hit Shader: Called for the nearest intersection. Computes shading (material, lighting, launches secondary rays). 6. Miss Shader: Called when no intersection found — returns environment/sky color.

Performance Metrics

NVIDIA RTX 4090: 191 billion RT Core TFLOPS equivalent, ~30-60 FPS in fully ray-traced scenes at 4K with DLSS. AMD RDNA 3 (RX 7900 XTX): significant improvement over RDNA 2 but still trails NVIDIA in pure RT throughput. Intel Arc provides competitive RT performance in its class.

GPU Hardware Ray Tracing is the fixed-function acceleration that transformed photorealistic rendering from an offline computation to a real-time capability — dedicated silicon that makes the physically-based lighting, reflections, and shadows of ray tracing achievable within the millisecond-per-frame budgets of interactive applications.

gpu ray tracing hardwarert core bvh traversalhardware ray triangle intersectionreal time ray tracingbvh acceleration structure

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.