GRAPHICS PROCESSING UNIT RENDER MODE SELECTION SYSTEM

    公开(公告)号:US20210287418A1

    公开(公告)日:2021-09-16

    申请号:US17008292

    申请日:2020-08-31

    Abstract: A processor dynamically selects a render mode for each render pass of a frame based on the characteristics of the render pass. A software driver of the processor receives graphics operations from an application executing at the processor and converts the graphics operations into a command stream that is provided to the graphics pipeline. As the driver converts the graphics operations into the command stream, the driver analyzes each render pass of the frame to determine characteristics of the render passes, and selects a render mode for each render pass based on the characteristics of the render pass.

    PROCESSING SYSTEM WITH SELECTIVE PRIORITY-BASED TWO-LEVEL BINNING

    公开(公告)号:US20220156874A1

    公开(公告)日:2022-05-19

    申请号:US17231425

    申请日:2021-04-15

    Abstract: Systems and methods related to priority-based and performance-based selection of a render mode, such as a two-level binning mode, in which to execute workloads with a graphics processing unit (GPU) of a system are provided. A user mode driver (UMD) or kernel mode driver (KMD) executed at a central processing unit (CPU) configures low and medium priority workloads to be executed in a two-level binning mode and selects a binning mode for high priority workloads based on whether performance heuristics indicate that one or more binning conditions or override conditions have been met. High priority workloads are maintained in a high priority queue, while low and medium priority workloads are maintained in a low/medium priority queue, such that execution of low and medium priority workloads at the GPU can be preempted in favor of executing high priority workloads.

Patent Agency Ranking