-
公开(公告)号:US12182900B2
公开(公告)日:2024-12-31
申请号:US18231379
申请日:2023-08-08
Applicant: Intel Corporation
Inventor: Michael Doyle , Travis Schluessler , Gabor Liktor , Atsuo Kuwahara , Jefferson Amstutz
Abstract: An apparatus comprising a sorting unit to sort primitives of a graphics image, the primitives to be grouped, each group to form a first level node of a hierarchical acceleration structure; a parallel reconfigurable clustering array to construct the hierarchical acceleration structure, the parallel reconfigurable clustering array comprising a plurality of processing clusters, each cluster comprising: parallel efficiency analysis circuitry to evaluate different groupings of the first level nodes for a next level of the hierarchical acceleration structure to determine efficiency values for the different groupings; and node merge circuitry to merge the first level nodes based on the efficiency values to form second level nodes.
-
公开(公告)号:US20240177395A1
公开(公告)日:2024-05-30
申请号:US18324611
申请日:2023-05-26
Applicant: Intel Corporation
Inventor: Hugues Labbe , Tomer Bar-On , Gabor Liktor , Andrew T. Lauritzen , John G. Gierach
CPC classification number: G06T15/005 , G06T15/30 , G06T15/40
Abstract: Systems, apparatuses and methods may provide for technology that receives, at a topology shader in a graphics pipeline, an object description and generates, at the topology shader, a set of polygons based on the object description. Additionally, the set of polygons may be sent to a vertex shader.
-
公开(公告)号:US20240004833A1
公开(公告)日:2024-01-04
申请号:US18349386
申请日:2023-07-10
Applicant: Intel Corporation
Inventor: Altug Koker , Prasoonkumar Surti , David Puffer , Subramaniam Maiyuran , Guei-Yuan Lueh , Abhishek R. Appu , Joydeep Ray , Balaji Vembu , Tomer Bar-On , Andrew T. Lauritzen , Hugues Labbe , John G. Gierach , Gabor Liktor
CPC classification number: G06F16/13 , G06F9/3836 , G06F9/30 , G06F9/38 , G06F16/113 , G06F16/172 , G06F9/461 , G06F2201/84 , G06F12/1036
Abstract: In an example, an apparatus comprises a plurality of execution units, and a first memory communicatively couple to the plurality of execution units, wherein the first shared memory is shared by the plurality of execution units and a copy engine to copy context state data from at least a first of the plurality of execution units to the first shared memory. Other embodiments are also disclosed and claimed.
-
44.
公开(公告)号:US11769290B2
公开(公告)日:2023-09-26
申请号:US17557968
申请日:2021-12-21
Applicant: Intel Corporation
Inventor: Carsten Benthin , Gabor Liktor
CPC classification number: G06T15/06 , G06T15/005
Abstract: An apparatus and method are described for using tessellation hardware to generate bounding volume hierarchies (BVHs) and perform other ray tracing operations. For example, one embodiment of an apparatus comprises: a shader to output a plurality of tessellation factors and one or more input surfaces; and a tessellation circuit comprising first circuitry and/or logic to tessellate each input surface to generate a new set of primitives and second circuitry and/or logic to concurrently generate a bounding volume hierarchy (BVH) 1521 based on the new set of primitives.
-
公开(公告)号:US11727528B2
公开(公告)日:2023-08-15
申请号:US17724299
申请日:2022-04-19
Applicant: Intel Corporation
Inventor: Michael Doyle , Travis Schluessler , Gabor Liktor , Atsuo Kuwahara , Jefferson Amstutz
CPC classification number: G06T1/20 , G06F9/3877 , G06F9/3891 , G06F9/5077 , G06F16/9027 , G06T15/005 , G06T15/06 , G06T15/10
Abstract: An apparatus comprising a sorting unit to sort primitives of a graphics image, the primitives to be grouped, each group to form a first level node of a hierarchical acceleration structure; a parallel reconfigurable clustering array to construct the hierarchical acceleration structure, the parallel reconfigurable clustering array comprising a plurality of processing clusters, each cluster comprising: parallel efficiency analysis circuitry to evaluate different groupings of the first level nodes for a next level of the hierarchical acceleration structure to determine efficiency values for the different groupings; and node merge circuitry to merge the first level nodes based on the efficiency values to form second level nodes.
-
公开(公告)号:US11704856B2
公开(公告)日:2023-07-18
申请号:US17529938
申请日:2021-11-18
Applicant: Intel Corporation
Inventor: Hugues Labbe , Tomer Bar-On , Gabor Liktor , Andrew T. Lauritzen , John G. Gierach
CPC classification number: G06T15/005 , G06T15/30 , G06T15/40
Abstract: Systems, apparatuses and methods may provide for technology that receives, at a topology shader in a graphics pipeline, an object description and generates, at the topology shader, a set of polygons based on the object description. Additionally, the set of polygons may be sent to a vertex shader.
-
公开(公告)号:US11158111B2
公开(公告)日:2021-10-26
申请号:US16915599
申请日:2020-06-29
Applicant: Intel Corporation
Inventor: Kai Xiao , Michael Apodaca , Carson Brownlee , Thomas Raoux , Joshua Barczak , Gabor Liktor
Abstract: Apparatus and method for bottom-up BVH refit. For example, one embodiment of an apparatus comprises: a hierarchical acceleration data structure generator to construct an acceleration data structure comprising a plurality of hierarchically arranged nodes; traversal hardware logic to traverse one or more rays through the acceleration data structure; intersection hardware logic to determine intersections between the one or more rays and one or more primitives within the hierarchical acceleration data structure; a node unit comprising circuitry and/or logic to perform refit operations on nodes of the hierarchical acceleration data structure, the refit operations to adjust spatial dimensions of one or more of the nodes; and an early termination evaluator to determine whether to proceed with refit operations or to terminate refit operations for a current node based on refit data associated with one or more child nodes of the current node.
-
公开(公告)号:US11145106B2
公开(公告)日:2021-10-12
申请号:US16381646
申请日:2019-04-11
Applicant: Intel Corporation
Inventor: Jonathan Kennedy , Gabor Liktor , Jeffery S. Boles , Slawomir Grajewski , Balaji Vembu , Travis T. Schluessler , Abhishek R. Appu , Ankur N. Shah , Joydeep Ray , Altug Koker , Jacek Kwiatkowski
IPC: G06T15/00 , A63F13/53 , A63F13/355
Abstract: Systems, apparatuses, and methods may provide for technology to process graphics data in a virtual gaming environment. The technology may identify, from graphics data in a graphics application, redundant graphics calculations relating to common frame characteristics of one or more graphical scenes to be shared between client game devices of a plurality of users and calculate, in response to the identified redundant graphics calculations, frame characteristics relating to the one or more graphical scenes. Additionally, the technology may send, over a computer network, the calculation of the frame characteristics to the client game devices.
-
公开(公告)号:US20210150798A1
公开(公告)日:2021-05-20
申请号:US17127740
申请日:2020-12-18
Applicant: Intel Corporation
Inventor: Hugues Labbe , Tomer Bar-On , Gabor Liktor , Andrew T. Lauritzen , John G. Gierach
Abstract: Systems, apparatuses and methods may provide for technology that receives, at a topology shader in a graphics pipeline, an object description and generates, at the topology shader, a set of polygons based on the object description. Additionally, the set of polygons may be sent to a vertex shader.
-
50.
公开(公告)号:US10977853B2
公开(公告)日:2021-04-13
申请号:US16791719
申请日:2020-02-14
Applicant: Intel Corporation
Inventor: Ingo Wald , Gabor Liktor , Carsten Benthin , Carson Brownlee , Johannes Guenther , Jefferson D. Amstutz
Abstract: An apparatus and method for compressing ray tracing data prior to transmission between nodes. For example, one embodiment of an apparatus comprises: a first node comprising a first ray tracing engine, the first node communicatively coupled to a second node comprising a second ray tracing engine; first compression circuitry coupled to the first ray tracing engine, the first compression circuitry to perform compression on ray tracing data of the first ray tracing engine to produce a first compressed stream of ray tracing data; and interface circuitry to transmit the first compressed stream of ray tracing data from the first node to the second node.
-
-
-
-
-
-
-
-
-