-
公开(公告)号:US12125121B2
公开(公告)日:2024-10-22
申请号:US17211095
申请日:2021-03-24
Applicant: Intel Corporation
Inventor: Amandeep Singh , Arthur Hunter, Jr. , Abhinav Srivastava , Rashmi Agarwal , Mohit Choradia
CPC classification number: G06T1/20 , G06T1/60 , G06T17/20 , G06T2210/52
Abstract: An apparatus to facilitate tessellation redistribution for reducing latencies in processors is disclosed. The apparatus includes a processor to provide parallel interconnected geometry fixed-function units with separate front end and back ends, the front ends to perform patch culling and transmission and the back ends to perform patch reception from the front end and patch tessellation; provide a tessellation redistribution central engine to redistribute patches among the back ends using a redistribution bus; receive, by the tessellation redistribution central engine from the front ends in parallel, patch transmissions marked for distribution, the tessellation redistribution engine to process the patch transmissions in order; and in response to receiving a synchronization barrier packet from one of the front ends, broadcast, by the tessellation redistribution central engine, the synchronization barrier packet to the back ends to cause one of the back ends to process tessellation work locally.
-
公开(公告)号:US20220309605A1
公开(公告)日:2022-09-29
申请号:US17211095
申请日:2021-03-24
Applicant: Intel Corporation
Inventor: Amandeep Singh , Arthur Hunter, JR. , Abhinav Srivastava , Rashmi Agarwal , Mohit Choradia
Abstract: An apparatus to facilitate tessellation redistribution for reducing latencies in processors is disclosed. The apparatus includes a processor to provide parallel interconnected geometry fixed-function units with separate front end and back ends, the front ends to perform patch culling and transmission and the back ends to perform patch reception from the front end and patch tessellation; provide a tessellation redistribution central engine to redistribute patches among the back ends using a redistribution bus; receive, by the tessellation redistribution central engine from the front ends in parallel, patch transmissions marked for distribution, the tessellation redistribution engine to process the patch transmissions in order; and in response to receiving a synchronization barrier packet from one of the front ends, broadcast, by the tessellation redistribution central engine, the synchronization barrier packet to the back ends to cause one of the back ends to process tessellation work locally.
-