HIGHER GRAPHICS PROCESSING UNIT CLOCKS FOR LOW POWER CONSUMING OPERATIONS

    公开(公告)号:US20210200255A1

    公开(公告)日:2021-07-01

    申请号:US16729765

    申请日:2019-12-30

    Abstract: Methods, systems, and devices for processing are described. In some devices, a command processor (CP) block may determine a first workload type for processing by a graphics processing unit (GPU). The first workload type may be a low power-consuming workload type or a high power-consuming workload type. The CP block may signal a request to a graphics power management unit (GMU) of the GPU to update the upper clock rate of the GPU while processing the first workload type. The GMU may configure the upper clock rate of the GPU based on the request from the CP block and a current limit of the device, and the GPU may process the first workload type based on using the updated upper clock rate.

    OPTIMIZED MULTI-PASS RENDERING ON TILED BASE ARCHITECTURES

    公开(公告)号:US20160148338A1

    公开(公告)日:2016-05-26

    申请号:US15012467

    申请日:2016-02-01

    CPC classification number: G06T1/20 G06T15/005

    Abstract: The present disclosure provides systems and methods for multi-path rendering on tile based architectures including executing, with a graphics processing unit (GPU), a query pass, executing, with the GPU, a condition true pass based on the query pass without executing a flush operation, executing, with the GPU, a condition false pass based on the query pass without executing a flush operation, and responsive to executing the condition true pass and the condition false pass, executing, with the GPU, a flush operation.

    Conditional execution of rendering commands based on per bin visibility information with added inline operations
    3.
    发明授权
    Conditional execution of rendering commands based on per bin visibility information with added inline operations 有权
    有条件地执行渲染命令基于每个bin可见性信息添加内联操作

    公开(公告)号:US09286649B2

    公开(公告)日:2016-03-15

    申请号:US14059076

    申请日:2013-10-21

    CPC classification number: G06T1/20 G06T15/005

    Abstract: A GPU may determine, based on a visibility stream, whether to execute instructions stored in an indirect buffer. The instructions include instructions for rendering primitives associated with a bin of a plurality of bins and include one or more secondary operations. The visibility stream indicate if one or more of the primitives associated with the bin will be visible in a finally rendered scene. The GPU may, responsive to determining not to execute the instructions stored in the indirect buffer, execute one or more secondary operations stored in a shadow indirect buffer. The GPU may, responsive to determining to execute the instructions stored in the indirect buffer, execute the instructions for rending the primitives associated with the bin of the plurality of bins and executing the one or more secondary operations stored in the indirect buffer.

    Abstract translation: GPU可以基于可见性流来确定是否执行存储在间接缓冲器中的指令。 所述指令包括用于呈现与多个箱体的仓相关联的基元的指令,并且包括一个或多个次要操作。 可见性流指示与最后呈现的场景中是否可以看到与该仓相关联的一个或多个图元。 GPU可以响应于确定不执行存储在间接缓冲器中的指令,执行存储在阴影间接缓冲器中的一个或多个次要操作。 GPU可以响应于确定执行存储在间接缓冲器中的指令,执行用于重现与多个箱体的仓相关联的图元的指令,并执行存储在间接缓冲器中的一个或多个二次操作。

    CONDITIONAL EXECUTION OF RENDERING COMMANDS BASED ON PER BIN VISIBILITY INFORMATION WITH ADDED INLINE OPERATIONS
    4.
    发明申请
    CONDITIONAL EXECUTION OF RENDERING COMMANDS BASED ON PER BIN VISIBILITY INFORMATION WITH ADDED INLINE OPERATIONS 有权
    基于增加的在线操作的每个可见性信息的渲染命令的条件执行

    公开(公告)号:US20140354661A1

    公开(公告)日:2014-12-04

    申请号:US14059076

    申请日:2013-10-21

    CPC classification number: G06T1/20 G06T15/005

    Abstract: A GPU may determine, based on a visibility stream, whether to execute instructions stored in an indirect buffer. The instructions include instructions for rendering primitives associated with a bin of a plurality of bins and include one or more secondary operations. The visibility stream indicate if one or more of the primitives associated with the bin will be visible in a finally rendered scene. The GPU may, responsive to determining not to execute the instructions stored in the indirect buffer, execute one or more secondary operations stored in a shadow indirect buffer. The GPU may, responsive to determining to execute the instructions stored in the indirect buffer, execute the instructions for rending the primitives associated with the bin of the plurality of bins and executing the one or more secondary operations stored in the indirect buffer.

    Abstract translation: GPU可以基于可见性流来确定是否执行存储在间接缓冲器中的指令。 所述指令包括用于呈现与多个箱体的仓相关联的基元的指令,并且包括一个或多个次要操作。 可见性流指示与最后呈现的场景中是否可以看到与该仓相关联的一个或多个图元。 GPU可以响应于确定不执行存储在间接缓冲器中的指令,执行存储在阴影间接缓冲器中的一个或多个次要操作。 GPU可以响应于确定执行存储在间接缓冲器中的指令,执行用于重现与多个箱体的仓相关联的图元的指令,并执行存储在间接缓冲器中的一个或多个二次操作。

    Command instruction management
    7.
    发明授权
    Command instruction management 有权
    命令指令管理

    公开(公告)号:US09165337B2

    公开(公告)日:2015-10-20

    申请号:US14027816

    申请日:2013-09-16

    CPC classification number: G06T1/20 G06F9/3881 G06F9/50 G06F9/5022 G06T1/60

    Abstract: Techniques are described for writing commands to memory units of a chain of memory units of a command buffer. The techniques may write the commands, and if during the writing, it is determined that there is not sufficient space in the chain of memory unit, the techniques may flush previously confirmed commands. If after the writing, the techniques determine that there is not sufficient space in an allocation list for the handles associated with the commands, the techniques may flush previously confirmed commands.

    Abstract translation: 描述了将命令写入命令​​缓冲器的存储器单元链的存储器单元的技术。 这些技术可以写入命令,并且如果在写入期间确定存储器单元链中没有足够的空间,则这些技术可以刷新先前确认的命令。 如果在写入之后,这些技术确定在与命令相关联的句柄的分配列表中没有足够的空间,该技术可以冲洗以前确认的命令。

    RENDER TARGET COMMAND REORDERING IN GRAPHICS PROCESSING
    9.
    发明申请
    RENDER TARGET COMMAND REORDERING IN GRAPHICS PROCESSING 有权
    渲染目标命令在图形处理中重现

    公开(公告)号:US20160055608A1

    公开(公告)日:2016-02-25

    申请号:US14465371

    申请日:2014-08-21

    CPC classification number: G06T1/20 G06F9/451 G06T1/60 G06T15/005 G09G5/18

    Abstract: In an example, a method for rendering graphics data includes receiving a plurality of commands associated with a plurality of render targets, where the plurality of commands are received in an initial order. The method also includes determining an execution order for the plurality of commands including reordering one or more of the plurality of commands in a different order than the initial order based on data dependencies between commands. The method also includes executing the plurality of commands in the determined execution order.

    Abstract translation: 在一个示例中,用于渲染图形数据的方法包括接收与多个渲染目标相关联的多个命令,其中以初始顺序接收多个命令。 该方法还包括确定多个命令的执行顺序,包括基于命令之间的数据依赖性以与初始顺序不同的顺序重新排序多个命令中的一个或多个。 该方法还包括以确定的执行顺序执行多个命令。

    Rendering graphics data using visibility information
    10.
    发明授权
    Rendering graphics data using visibility information 有权
    使用可见性信息渲染图形数据

    公开(公告)号:US09087410B2

    公开(公告)日:2015-07-21

    申请号:US13744111

    申请日:2013-01-17

    CPC classification number: G06T11/40 G06T15/005

    Abstract: In some examples, aspects of this disclosure relate to a method for rendering an image. For example, the method includes generating visibility information indicating visible primitives of the image. The method also includes rendering the image using a binning configuration, wherein the binning configuration is based on the visibility information.

    Abstract translation: 在一些示例中,本公开的方面涉及用于呈现图像的方法。 例如,该方法包括产生指示图像的可见原始图像的可见性信息。 该方法还包括使用合并配置呈现图像,其中分档配置基于可见性信息。

Patent Agency Ranking