Programmable ray tracing with hardware acceleration on graphics processor

An apparatus and method for programmable ray tracing with hardware acceleration on a graphics processor. For example, one embodiment of a graphics processor includes shader execution circuitry to execute a plurality of programmable ray tracing shaders. The shader execution circuit includes a plurali...

Full description

Saved in:
Bibliographic Details
Main Authors GIERACH JOHN G, MAJEWSKI PAWEL, SURTI PRASOONKUMAR, WOOP SVEN, LIKTOR GABOR, BENTHIN CARSTEN, VAIDYANATHAN, KARTHIK, ROUX THIERRY, LEE WON-JONG
Format Patent
LanguageChinese
English
Published 04.06.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An apparatus and method for programmable ray tracing with hardware acceleration on a graphics processor. For example, one embodiment of a graphics processor includes shader execution circuitry to execute a plurality of programmable ray tracing shaders. The shader execution circuit includes a plurality of single instruction multiple data (SIMD) execution units. A classification circuit regroups data associated with one or more of the programmable ray tracing shaders to increase occupancy for SIMD operations performed by the SIMD execution unit; and a fixed function intersection circuit coupled to the shader execution circuit detects an intersection between the light and a hierarchical bounding box (BVH) and/or objects contained therein, and provides a result indicative of the intersection to the classification circuit. 用于利用在图形处理器上的硬件加速来进行可编程光线追踪的装置和方法。例如,图形处理器的一个实施例包括着色器执行电路,其用于执行多个可编程光线追踪着色器。着色器执行电路包括多个单指令多数据(SIMD)执行单元。分类电路对与可编程光线追踪着色器中的一个或多个相关联的数据重新分组,以增加针对由SIMD执行单元执行的SIMD操作的占用;以及耦合到着色器执行电路的固定功能相交电路检测光线和层次包围
Bibliography:Application Number: CN202410348736