US 11,854,139 B2
Graphics processing unit traversal engine
Konstantin Igorevich Shkurko, Santa Clara, CA (US); and Michael Mantor, Santa Clara, CA (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US)
Filed on Dec. 28, 2021, as Appl. No. 17/564,160.
Prior Publication US 2023/0206543 A1, Jun. 29, 2023
Int. Cl. G06T 15/06 (2011.01); G06T 15/08 (2011.01); G06F 9/48 (2006.01); G06T 17/10 (2006.01); G06T 1/20 (2006.01); G06T 15/00 (2011.01)
CPC G06T 15/06 (2013.01) [G06F 9/4881 (2013.01); G06T 1/20 (2013.01); G06T 15/005 (2013.01); G06T 15/08 (2013.01); G06T 17/10 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A processing unit, comprising:
a scheduler to schedule commands for execution at modules of the processing unit; and
a hardware traversal engine configured to traverse a ray tracing structure in response to a first command from the scheduler, the hardware traversal engine configured to, in response to identifying a node of the ray tracing structure to be tested, provide address information of the node of the ray tracing structure to be tested to a texture addressing module such that the scheduler is bypassed.