Ray Tracing Graphics Processor with Hashed Tiled Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ray tracing techniques are resource-intensive and inefficient for real-time graphics processing, particularly due to the computational demands of ray-scene intersection queries and BVH traversal.

Innovation Solution

Implementing a graphics processor architecture that includes specialized ray tracing cores and tensor cores to accelerate ray traversal and intersection operations, combined with distributed denoising techniques across multiple nodes, and utilizing machine learning engines for improved performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ray tracing is implemented using general-purpose processors, then flexibility and adaptability are maintained, but processing speed and real-time performance deteriorate due to resource-intensive computations

Engineering Contradiction:
ImproveflexibilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system segments ray tracing processing into distinct functional units: ray generation, BVH traversal, intersection testing, and denoising. Each unit is handled by specialized hardware components (ray tracing cores, tensor cores) rather than general-purpose processors, enabling parallel execution while maintaining overall system flexibility through programmable interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces specialized ray tracing cores and tensor cores as intermediary hardware components between the CPU and rendering pipeline. These intermediaries offload computationally intensive ray tracing operations from general-purpose processors, achieving real-time performance while the programmable nature of these cores maintains adaptability for different rendering scenarios.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If ray tracing computations are performed with high precision for accurate light transport simulation, then rendering quality is improved, but computational resource consumption and processing time increase

Engineering Contradiction:
Improverendering accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies denoising techniques that process only the necessary portions of ray tracing data at reduced precision levels. Instead of performing high-precision computations for all rays, the system uses tensor cores to denoise selected pixel regions, achieving acceptable rendering quality with significantly reduced computational resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically adjusts computation precision parameters based on scene complexity and importance. Critical regions requiring high accuracy (such as direct lighting areas) use full precision ray tracing, while less critical regions (indirect lighting, ambient occlusion) use lower precision computations combined with denoising, optimizing the balance between rendering quality and resource consumption.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If distributed denoising across multiple nodes is implemented, then processing throughput is improved, but system complexity and communication overhead increase

Engineering Contradiction:
Improveprocessing throughputVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines denoising operations with the ray tracing pipeline in a unified distributed architecture. Instead of separate denoising passes, the system integrates denoising into the rendering workflow, allowing multiple nodes to process different aspects of the same frame simultaneously. This merging reduces communication overhead while maintaining high throughput through coordinated parallel execution.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12536732B2Apparatus and method for efficient graphics processing including ray tracing
Publication Date: 2026.01.27 INTEL CORP
  • US12536732B2 patent drawing
  • US12536732B2 patent drawing
  • US12536732B2 patent drawing

AI summary

Apparatus and method for efficient graphics processing including ray tracing. For example, one embodiment of a graphics processor comprises: execution hardware logic to execute graphics commands and render images; an interface to couple functional units of the execution hardware logic to a tiled resource; and a tiled resource manager to manage access by the functional units to the tiled resource, a functional unit of the execution hardware logic to generate a request with a hash identifier (ID) to request access to a portion of the tiled resource, wherein the tiled resource manager is to determine whether a portion of the tiled resource identified by the hash ID exists, and if not, to allocate a new portion of the tiled resource and associate the new portion with the hash ID.