-
公开(公告)号:US20240078737A1
公开(公告)日:2024-03-07
申请号:US18320792
申请日:2023-05-19
Applicant: QUALCOMM Incorporated
Inventor: Jian LIANG , Andrew Evan GRUBER , Tao WANG , Xuefeng TANG , Vishwanath Shashikant NIKAM , Nigel POOLE , Kalyan Kumar BHIRAVABHATLA , Fei XU , Zilin YING
IPC: G06T15/00
CPC classification number: G06T15/005
Abstract: A sliced graphics processing unit (GPU) architecture in processor-based devices is disclosed. In some aspects, a GPU based on a sliced GPU architecture includes multiple hardware slices. The GPU further includes a command processor (CP) circuit and an unslice primitive controller (PC_US). Upon receiving a graphics instruction from a central processing unit (CPU), the CP circuit determines a graphics workload, and transmits the graphics workload to the PC_US. The PC_US then partitions the graphics workload into multiple subbatches and distributes each subbatch to a PC_S of a hardware slice for processing.
-
公开(公告)号:US20230326134A1
公开(公告)日:2023-10-12
申请号:US17658634
申请日:2022-04-08
Applicant: QUALCOMM Incorporated
Inventor: Renju BOBEN , Kalyan Kumar BHIRAVABHATLA , Vishwanath Shashikant NIKAM , Suvam CHATTERJEE , Ankit Kumar SINGH , Abhishek LAL , Sampathkumar PERIASAMY
CPC classification number: G06T17/20 , G06T15/005
Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for variable rate tessellation. A graphics processor may receive data for geometry processing of a plurality of patches in a draw call. The graphics processor may reduce a tessellation factor of each of the plurality of patches based on a property of each of the plurality of patches. The reduced tessellation factor may correspond to a TRF. The property may correspond to a shading rate or a number of visible pixels. The graphics processor may apply the TRF for each of the plurality of patches. The graphics processor may render each of the plurality of patches based on the applied TRF for each of the plurality of patches.
-
公开(公告)号:US20220122238A1
公开(公告)日:2022-04-21
申请号:US17073218
申请日:2020-10-16
Applicant: QUALCOMM Incorporated
Inventor: Kalyan Kumar BHIRAVABHATLA , Krishnaiah GUMMIDIPUDI , Ankit Kumar SINGH , Andrew Evan GRUBER , Pavan Kumar AKKARAJU , Srihari Babu ALLA , Jonnala Gadda NAGENDRA KUMAR , Vishwanath Shashikant NIKAM
Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for configurable aprons for expanded binning. Aspects of the present disclosure include identifying one or more pixel tiles in at least one bin and determining edge information for each pixel tile of the one or more pixel tiles. The edge information may be associated with one or more pixels adjacent to each pixel tile. The present disclosure further describes determining whether at least one adjacent bin is visible based on the edge information for each pixel tile, where the at least one adjacent bin may be adjacent to the at least one bin.
-
公开(公告)号:US20200380745A1
公开(公告)日:2020-12-03
申请号:US16427202
申请日:2019-05-30
Applicant: QUALCOMM Incorporated
Inventor: Kalyan Kumar BHIRAVABHATLA , Viswanath Shashikant NIKAM , Suvam CHATTERJEE , Nagarjuna DUVVURU
Abstract: The present disclosure relates to methods and apparatus for graphics processing. The apparatus can determine visibility information for each of a plurality of primitives in a first viewpoint or any available viewpoint of an image. In some aspects, the visibility information can include information regarding whether the primitive is visible in the first viewpoint. The apparatus can also determine a visibility stream based on the determined visibility information for each of the plurality of primitives in the first viewpoint. Additionally, the apparatus can identify at least one of the plurality of primitives in the first viewpoint as not visible based on the determined visibility information. The apparatus can also determine to skip rendering the plurality of primitives in the first viewpoint identified as not visible. Further, the apparatus can send and store the visibility stream in the buffer and retrieve the visibility stream from the buffer.
-
-
-