The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 08, 2020

Filed:

Apr. 07, 2017
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Carsten Benthin, Voelklingen, DE;

Ingo Wald, Salt Lake City, UT (US);

Gabor Liktor, San Francisco, CA (US);

Johannes Guenther, Munich, DE;

Elmoustapha Ould-Ahmed-Vall, Phoenix, AZ (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 15/06 (2011.01); G06T 15/00 (2011.01); G06T 9/00 (2006.01); G06T 9/40 (2006.01);
U.S. Cl.
CPC ...
G06T 15/06 (2013.01); G06T 9/001 (2013.01); G06T 9/40 (2013.01); G06T 15/005 (2013.01);
Abstract

An apparatus and method for performing BVH compression and decompression concurrently with stores and loads, respectively. For example, one embodiment comprises: bounding volume hierarchy (BVH) construction circuitry to build a BVH based on a set of input primitives, the BVH comprising a plurality of uncompressed coordinates; traversal/intersection circuitry to traverse one or more rays through the BVH and determine intersections with the set of input primitives using the uncompressed coordinates; store with compression circuitry to compress the BVH including the plurality of uncompressed coordinates to generate a compressed BVH with compressed coordinates and to store the compressed BVH to a memory subsystem; and load with decompression circuitry to decompress the BVH including the compressed coordinates to generate a decompressed BVH with the uncompressed coordinates and to load the decompressed BVH with uncompressed coordinates to a cache and/or a set of registers accessible by the traversal/intersection circuitry.


Find Patent Forward Citations

Loading…