Performance overhead optimization in GPU scoping

    公开(公告)号:US12002142B2

    公开(公告)日:2024-06-04

    申请号:US17373718

    申请日:2021-07-12

    IPC分类号: G06T15/00 G06F11/34 G06T1/20

    摘要: The present disclosure relates to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may process a first workload of a plurality of workloads at each of multiple clusters in a GPU pipeline. The apparatus may also increment a plurality of performance counters during the processing of the first workload at each of the multiple clusters. Further, the apparatus may determine, at each of the multiple clusters, whether the first workload is finished processing. The apparatus may also read, upon determining that the first workload is finished processing, a value of each of the multiple clusters for each of the plurality of performance counters. Additionally, the apparatus may transmit an indication of the read value of each of the multiple clusters for all of the plurality of performance counters.

    Variable rate tessellation
    5.
    发明授权

    公开(公告)号:US11908079B2

    公开(公告)日:2024-02-20

    申请号:US17658634

    申请日:2022-04-08

    IPC分类号: G06T17/20 G06T15/00

    CPC分类号: G06T17/20 G06T15/005

    摘要: 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.

    Methods and apparatus for reducing memory bandwidth in multi-pass tessellation

    公开(公告)号:US11037358B1

    公开(公告)日:2021-06-15

    申请号:US16733919

    申请日:2020-01-03

    IPC分类号: G06T15/00

    摘要: The present disclosure relates to methods and apparatus for graphics processing. Aspects of the present disclosure can determine at least some shading data for each of a plurality of patches. Further, aspects of the present disclosure can store the at least some shading data for each of the plurality of patches in a GMEM. Additionally, aspects of the present disclosure can communicate the at least some shading data for each of the plurality of patches. In some aspects, the present disclosure can configure the GMEM for storing the at least some shading data for each of a plurality of patches. Aspects of the present disclosure can also calculate when the GMEM has stored a maximum amount of shading data. Moreover, aspects of the present disclosure can divide each of the plurality of patches into one or more sub-patches when the GMEM has stored the maximum amount of shading data.