18089442. TRAVERSING MULTIPLE REGIONS OF A BOUNDING VOLUME HIERARCHY IN PARALLEL simplified abstract (Advanced Micro Devices, Inc.)

From WikiPatents
Jump to navigation Jump to search

TRAVERSING MULTIPLE REGIONS OF A BOUNDING VOLUME HIERARCHY IN PARALLEL

Organization Name

Advanced Micro Devices, Inc.

Inventor(s)

David William John Pankratz of Markham (CA)

Daniel James Skinner of Milton Keynes (GB)

Michael John Livesley of Milton Keynes (GB)

TRAVERSING MULTIPLE REGIONS OF A BOUNDING VOLUME HIERARCHY IN PARALLEL - A simplified explanation of the abstract

This abstract first appeared for US patent application 18089442 titled 'TRAVERSING MULTIPLE REGIONS OF A BOUNDING VOLUME HIERARCHY IN PARALLEL

The implementation described in the abstract involves traversing a bounding volume hierarchy for multiple rays simultaneously using multiple execution items. When one execution item finishes traversing the hierarchy for a ray, it moves on to traverse the hierarchy for another ray while another execution item starts traversing the hierarchy for the second ray. Side-effects are initiated in the order indicated by the bounding volume hierarchy.

  • The implementation allows for concurrent traversal of a bounding volume hierarchy for multiple rays.
  • Execution items are used to efficiently process the traversal of the hierarchy.
  • Side-effects are initiated in a specific order based on the hierarchy.
  • This approach optimizes the processing of ray tracing operations.

Potential Applications: - Computer graphics rendering - Virtual reality and augmented reality applications - Collision detection algorithms

Problems Solved: - Efficient traversal of bounding volume hierarchies for ray tracing - Optimized processing of multiple rays simultaneously

Benefits: - Improved performance in ray tracing operations - Faster rendering of complex scenes - Enhanced realism in computer graphics

Commercial Applications: Title: Advanced Ray Tracing Technology for Real-Time Rendering This technology can be utilized in industries such as: - Video game development - Architectural visualization - Medical imaging software development

Questions about Ray Tracing Technology: 1. How does this implementation improve the efficiency of ray tracing operations?

  - This implementation allows for concurrent traversal of bounding volume hierarchies for multiple rays, optimizing the processing of ray tracing operations.

2. What are the potential applications of this technology beyond computer graphics rendering?

  - This technology can be applied in various fields such as virtual reality, augmented reality, and collision detection algorithms.


Original Abstract Submitted

An implementation comprises traversing a bounding volume hierarchy for each ray of a plurality of rays concurrently using a plurality of execution items. In response to determining that a first execution item of the plurality of execution items is finished traversing the bounding volume hierarchy for a first ray of the plurality rays, the embodiment causes the first execution item to traverse the bounding volume hierarchy for a second ray of the plurality of rays while a second execution item of the plurality of execution items traverses the bounding volume hierarchy for the second ray. And the embodiment comprises initiating side-effects with the first and second execution items in an order indicated by the bounding volume hierarchy.