Patent ID: 11935178
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A method comprising:
dividing ray tracing work between a first processor and a second processor communicatively coupled to the first processor;
performing a first plurality of ray traversal operations on the first processor based on a first partition of ray tracing data;
performing a second plurality of ray traversal operations based on first proxy data comprising a compressed representation of a second partition of the ray tracing data, the first partition and first proxy data stored in a first memory coupled to the first processor;
performing a third plurality of ray traversal operations based on the second partition of ray tracing data stored in a second memory coupled to the second processor; and
wherein the first and second partitions of ray tracing data comprise respective first and second portions of a plurality of rays, first and second portions of a plurality of primitives, and first and second portions of a bounding volume hierarchy;
wherein if the first processor determines, based on the second plurality of ray traversal operations, that performing ray traversal operations with respect to a first ray requires the second partition of ray tracing data, then the first processor is to perform one or both of:
requesting at least a portion of the second partition of ray tracing data to be stored in the first memory and performing a fourth plurality of ray traversal operations based on the at least a portion of the second partition of the ray tracing data; and
providing an indication to the second processor, wherein responsive to the indication, the second processor is to perform the fourth plurality of ray traversal operations based on the at least a portion of the second partition of the ray tracing data.