Hint for Scheduling Graphics Ray Tracing Work
AssigneeApple Inc.
InventorsAli Rabbani Rankouhi, Roman Tereshin, Luca O. Iuliano, Sheenam Jayaswal, Rohit Kumar Singh
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsAli Rabbani Rankouhi, Roman Tereshin, Luca O. Iuliano, Sheenam Jayaswal, Rohit Kumar Singh
Estimating the term…
Techniques are disclosed relating to graphics processor that support ray tracing. In particular, shader circuitry may be configured to adjust a scheduling priority of a single-instruction multiple-data (SIMD) group of a shader program based on a hint that the SIMD group has an upcoming ray intersect command for ray intersect accelerator circuitry and based on a resource usage indication from the ray intersect accelerator circuitry. This may advantageously reduce cache thrashing, e.g., when shaders may allocate memory for ray intersect commands and fill a shared cache faster than the ray intersect accelerator circuitry can process the rays.
An apparatus, comprising:
A non-transitory computer-readable medium having instructions of a shader program stored thereon that are executable by a computing device to perform operations comprising:
A method, comprising:
Dependencies are inferred from the claim text.