Ray Tracing Device Load Balancing for BVH Build and Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ray tracing technologies face inefficiencies in resource utilization and performance imbalance between tree build and ray tracing units, leading to suboptimal image processing performance.

Innovation Solution

A ray tracing device and method that dynamically adjusts the operating performance of a tree build unit and ray tracing unit through a controller, using load conditions to balance their operations, employing a spatial partitioning structure like BVH or KD trees, and controlling parameters to optimize performance based on load differences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the tree build unit increases the complexity of the spatial partitioning structure to improve rendering quality, then the ray tracing performance improves, but the tree build time and resource consumption increase

Engineering Contradiction:
Improverendering qualityVSAvoidtree build time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements dynamic adjustment of spatial partitioning structure complexity based on real-time load monitoring. The controller adapts the tree build parameters (such as maximum primitive number per leaf node and tree depth) according to the current processing load, allowing the system to optimize between rendering quality and build time depending on operational conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters of the tree build unit dynamically. By adjusting parameters like maximum primitive number per leaf node and tree depth based on load conditions, the system can modify the complexity of the spatial partitioning structure to balance rendering quality requirements against tree build time constraints.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the ray tracing unit increases the number of ray bounces and sampling to improve image quality, then rendering quality improves, but the processing time and computational load increase

Engineering Contradiction:
Improveimage qualityVSAvoidframe processing rate
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent dynamically adjusts ray tracing parameters including number of ray bounces, shadow ray shootings, and sampling counts based on real-time load monitoring. The controller modifies these parameters adaptively to balance image quality requirements with frame processing rate constraints, preventing resource waste while maintaining acceptable rendering quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters of the ray tracing unit such as ray bounces, shadow ray number, and sampling counts according to load conditions. This allows the system to optimize the trade-off between image quality and processing speed by adjusting these parameters dynamically rather than using fixed high-quality settings.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the system uses fixed high-performance settings for both tree build and ray tracing units, then rendering quality is maintained, but resource waste occurs when load conditions vary

Engineering Contradiction:
Improverendering qualityVSAvoidresource consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent implements dynamic performance adjustment where the controller monitors load conditions and adapts the operating performance of both tree build and ray tracing units accordingly. This prevents resource waste by reducing performance levels when full capability is not needed, while maintaining high rendering quality when necessary through adaptive parameter adjustment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses feedback from load condition monitoring to control the operating performance of processing units. The controller receives information about actual processing loads and adjusts performance parameters accordingly, creating a closed-loop system that optimizes resource consumption while maintaining rendering quality based on actual operational needs.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12462465B2Ray tracing device and method with improved performance
Publication Date: 2025.11.04 SILICONARTS TECHNOLOGY US INC
  • US12462465B2 patent drawing
  • US12462465B2 patent drawing
  • US12462465B2 patent drawing

AI summary

There is provided a ray tracing device with improved performance. The ray tracing device includes a tree build unit (TBU) building a spatial partitioning structure; a ray tracing unit (RTU) performing ray tracing based on the spatial partitioning structure; and a controller controlling the balance between operating performances of the tree build unit and the ray tracing unit adaptively by monitoring load conditions of the corresponding units.