State shadowing to support a multi-threaded driver environment
    2.
    发明授权
    State shadowing to support a multi-threaded driver environment 有权
    状态阴影支持多线程驱动环境

    公开(公告)号:US09401004B2

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

    申请号:US12902937

    申请日:2010-10-12

    IPC分类号: G06T1/00 G06T1/60 G09G5/36

    摘要: One embodiment of the present invention sets forth a technique for tracking and filtering state change methods provided to a graphics pipeline. State shadow circuitry at the start of the graphics pipeline may be configured in different modes. A track mode is used to capture the current state by storing state change methods that are transmitted to the graphics pipeline. A passthrough mode is used to provide different state data to the graphics pipeline without updating the current state stored in the state shadow circuitry. A replay mode is used to restore the current state to the graphics pipeline using the state shadow circuitry. Additionally, the state shadow circuitry may also be configured to filter the state change methods that are transmitted to graphics pipeline by removing redundant state change methods.

    摘要翻译: 本发明的一个实施例提出了一种用于跟踪和过滤提供给图形管线的状态改变方法的技术。 图形管线开始时的状态阴影电路可以以不同的模式进行配置。 轨道模式用于通过存储发送到图形管线的状态改变方法来捕获当前状态。 直通模式用于向图形管线提供不同的状态数据,而不更新存储在状态阴影电路中的当前状态。 重播模式用于使用状态阴影电路将当前状态恢复到图形管线。 此外,状态阴影电路还可以被配置为通过去除冗余状态改变方法来过滤发送到图形管线的状态改变方法。

    Method macro expander
    3.
    发明授权
    Method macro expander 有权
    方法宏扩展器

    公开(公告)号:US08669991B2

    公开(公告)日:2014-03-11

    申请号:US12904024

    申请日:2010-10-13

    IPC分类号: G06T1/00 G06T1/20

    摘要: One embodiment of the present invention sets forth a method macro expander (MME) coupled to a driver and the processing pipeline of a graphics processing unit. In operation, the MME receives, from the driver, a first packet of work indicating a macro stored in an instruction memory that is to be executed. The MME then executes the commands of the macro in the instruction memory to generate a second packet of work, and the second packet of work is then transmitted to the processing pipeline for further execution.

    摘要翻译: 本发明的一个实施例阐述了耦合到驱动器和图形处理单元的处理流水线的方法宏扩展器(MME)。 在操作中,MME从驱动器接收指示存储在要执行的指令存储器中的宏的第一工作包。 然后,MME执行指令存储器中的宏指令以产生第二工作分组,然后将第二工作分组发送到处理流水线以进一步执行。

    STATE SHADOWING TO SUPPORT A MULTI-THREADED DRIVER ENVIRONMENT
    4.
    发明申请
    STATE SHADOWING TO SUPPORT A MULTI-THREADED DRIVER ENVIRONMENT 有权
    支持多路驱动器环境的状态

    公开(公告)号:US20110084977A1

    公开(公告)日:2011-04-14

    申请号:US12902937

    申请日:2010-10-12

    IPC分类号: G06T1/00

    摘要: One embodiment of the present invention sets forth a technique for tracking and filtering state change methods provided to a graphics pipeline. State shadow circuitry at the start of the graphics pipeline may be configured in different modes. A track mode is used to capture the current state by storing state change methods that are transmitted to the graphics pipeline. A passthrough mode is used to provide different state data to the graphics pipeline without updating the current state stored in the state shadow circuitry. A replay mode is used to restore the current state to the graphics pipeline using the state shadow circuitry. Additionally, the state shadow circuitry may also be configured to filter the state change methods that are transmitted to graphics pipeline by removing redundant state change methods.

    摘要翻译: 本发明的一个实施例提出了一种用于跟踪和过滤提供给图形管线的状态改变方法的技术。 图形管线开始时的状态阴影电路可以以不同的模式进行配置。 轨道模式用于通过存储发送到图形管线的状态改变方法来捕获当前状态。 直通模式用于向图形管线提供不同的状态数据,而不更新存储在状态阴影电路中的当前状态。 重播模式用于使用状态阴影电路将当前状态恢复到图形管线。 此外,状态阴影电路还可以被配置为通过去除冗余状态改变方法来过滤传输到图形管线的状态改变方法。