| CPC G06T 15/06 (2013.01) [G06T 1/60 (2013.01)] | 27 Claims |

|
1. An apparatus comprising:
ray traversal hardware logic to perform traversal operations to traverse rays through a bounding volume hierarchy (BVH) comprising a plurality of BVH nodes, the ray traversal hardware logic comprising a plurality of traversal storage banks to store traversal data associated with the BVH nodes and/or the rays as the ray traversal hardware logic performs the traversal operations; and
a cache comprising a plurality of cache banks to store the traversal data prior to being moved into the traversal storage banks for processing by the ray traversal hardware logic; and
an inter-bank interconnect comprising:
a point-to-point switch matrix to couple any of the cache banks to any of the traversal storage banks;
an arbiter/allocator to control the point-to-point switch matrix to establish a particular group of interconnections between the cache banks and the traversal storage banks in a given clock cycle.
|