EARLY TERMINATION OF GRAPHICS SHADERS

    公开(公告)号:US20240394951A1

    公开(公告)日:2024-11-28

    申请号:US18323381

    申请日:2023-05-24

    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a graphics processing unit (GPU). The apparatus may detect an existence of a shader termination construct for at least one graphics shader. The apparatus may also perform a first static analysis for an identification of a set of suitable candidates for a control flow delinearization associated with the shader termination construct. Further, the apparatus may perform a second static analysis for a cost modeling procedure for the set of suitable candidates for the control flow delinearization. The apparatus may also select, based on the cost modeling procedure, a candidate of the set of suitable candidates for the control flow delinearization. The apparatus may also provide an indication of the selected candidate of the set of suitable candidates for the control flow delinearization.

    GPU PROGRAM MULTI-VERSIONING FOR HARDWARE RESOURCE UTILIZATION

    公开(公告)号:US20220004438A1

    公开(公告)日:2022-01-06

    申请号:US16920156

    申请日:2020-07-02

    Abstract: The present disclosure relates to methods and apparatus for graphical processing. A processing unit may generate or utilize different versions of a GPU program based on hardware resources allocated to the GPU program at runtime. The processing unit may be configured to generate a first version of a GPU program that accesses a resource from a global memory of the processing unit 120 and a second version of the GPU program that access the resource from a fast shared resource of the processing unit 120. The processing unit may utilize the first version of the GPU program if the resource cannot be stored on the fast shared resource allocated to the GPU program at run time, and may utilize the second version of the GPU program if the resource can be stored on the fast shared resource allocated to the GPU program at run time.

    DYNAMIC WAVE PAIRING
    3.
    发明公开

    公开(公告)号:US20230267567A1

    公开(公告)日:2023-08-24

    申请号:US17652478

    申请日:2022-02-24

    CPC classification number: G06T1/20 G06F9/505

    Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for dynamic wave pairing. A graphics processor may allocate one or more GPU workloads to one or more wave slots of a plurality of wave slots. The graphics processor may select a first execution slot of a plurality of execution slots for executing the one or more GPU workloads. The selection may be based on one of a plurality of granularities. The graphics processor may execute, at the selected first execution slot, the one or more GPU workloads at the one of the plurality of granularities.

Patent Agency Ranking