METHOD AND APPARATUS FOR SUPPORTING PROGRAMMABLE SOFTWARE CONTEXT STATE EXECUTION DURING HARDWARE CONTEXT RESTORE FLOW
    1.
    发明申请
    METHOD AND APPARATUS FOR SUPPORTING PROGRAMMABLE SOFTWARE CONTEXT STATE EXECUTION DURING HARDWARE CONTEXT RESTORE FLOW 有权
    在硬件上下文恢复流程期间支持可编程软件上下文执行的方法和装置

    公开(公告)号:US20150123980A1

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

    申请号:US14072622

    申请日:2013-11-05

    IPC分类号: G06T15/00 G06F9/46 G06T1/20

    CPC分类号: G06F9/461 G06T1/20

    摘要: A method and apparatus for supporting programmable software context state execution during hardware context restore flow is described. In one example, a context ID is assigned to graphics applications including a unique context memory buffer, a unique indirect context pointer and a corresponding size to each context ID, an indirect context offset, and an indirect context buffer address range. When execution of the first context workload is indirected, the state of the first context workload is saved to the assigned context memory buffer. The indirect context pointer, the indirect context offset and a size of the indirect context buffer address range are saved to registers that are independent of the saved context state. The context is restored by accessing the saved indirect context pointer, the indirect context offset and the buffer size.

    摘要翻译: 描述了用于在硬件上下文恢复流程期间支持可编程软件上下文状态执行的方法和装置。 在一个示例中,上下文ID被分配给包括唯一上下文存储器缓冲器,唯一间接上下文指针和对每个上下文ID,间接上下文偏移以及间接上下文缓冲器地址范围的对应大小的图形应用。 当第一上下文工作负载的执行被间接时,第一上下文工作负载的状态被保存到所分配的上下文存储器缓冲器中。 间接上下文指针,间接上下文偏移量和间接上下文缓冲区地址范围的大小保存到独立于保存的上下文状态的寄存器中。 通过访问保存的间接上下文指针,间接上下文偏移量和缓冲区大小来恢复上下文。

    Method and apparatus for supporting programmable software context state execution during hardware context restore flow
    2.
    发明授权
    Method and apparatus for supporting programmable software context state execution during hardware context restore flow 有权
    用于在硬件上下文恢复流程期间支持可编程软件上下文状态执行的方法和装置

    公开(公告)号:US09563466B2

    公开(公告)日:2017-02-07

    申请号:US14072622

    申请日:2013-11-05

    IPC分类号: G06F9/46 G06T1/20

    CPC分类号: G06F9/461 G06T1/20

    摘要: A method and apparatus for supporting programmable software context state execution during hardware context restore flow is described. In one example, a context ID is assigned to graphics applications including a unique context memory buffer, a unique indirect context pointer and a corresponding size to each context ID, an indirect context offset, and an indirect context buffer address range. When execution of the first context workload is indirected, the state of the first context workload is saved to the assigned context memory buffer. The indirect context pointer, the indirect context offset and a size of the indirect context buffer address range are saved to registers that are independent of the saved context state. The context is restored by accessing the saved indirect context pointer, the indirect context offset and the buffer size.

    摘要翻译: 描述了用于在硬件上下文恢复流程期间支持可编程软件上下文状态执行的方法和装置。 在一个示例中,上下文ID被分配给包括唯一上下文存储器缓冲器,唯一间接上下文指针和对每个上下文ID,间接上下文偏移以及间接上下文缓冲器地址范围的对应大小的图形应用。 当第一上下文工作负载的执行被间接时,第一上下文工作负载的状态被保存到所分配的上下文存储器缓冲器中。 间接上下文指针,间接上下文偏移量和间接上下文缓冲区地址范围的大小保存到独立于保存的上下文状态的寄存器中。 通过访问保存的间接上下文指针,间接上下文偏移量和缓冲区大小来恢复上下文。

    MID COMMAND BUFFER PREEMPTION FOR GRAPHICS WORKLOADS
    3.
    发明申请
    MID COMMAND BUFFER PREEMPTION FOR GRAPHICS WORKLOADS 有权
    图形工作负载的MID命令缓冲区预处理

    公开(公告)号:US20150002522A1

    公开(公告)日:2015-01-01

    申请号:US13931915

    申请日:2013-06-29

    IPC分类号: G06T1/20

    摘要: Mid-command buffer preemption is described for graphics workloads in a graphics processing environment. In one example, instructions of a first context are executed at a graphics processor, the first context has a sequence of instructions in an addressable buffer and at least one of the instructions is a preemption instruction. Upon executing the preemption instruction, execution of the first context is stopped before the sequence of instructions is completed. An address is stored for an instruction with which the first context will be resumed. The second context is executed, and upon completion of the execution of the second context, the execution of the first context is resumed at the stored address.

    摘要翻译: 描述图形处理环境中图形工作负载的中间命令缓冲区抢占。 在一个示例中,在图形处理器处执行第一上下文的指令,第一上下文在可寻址缓冲器中具有指令序列,并且指令中的至少一个是抢占指令。 在执行抢占指令之后,在指令序列完成之前停止第一上下文的执行。 存储用于第一上下文将被恢复的指令的地址。 执行第二上下文,并且在完成第二上下文的执行时,在存储的地址处恢复执行第一上下文。

    SCALABLE GEOMETRY PROCESSING WITHIN A CHECKERBOARD MULTI-GPU CONFIGURATION
    7.
    发明申请
    SCALABLE GEOMETRY PROCESSING WITHIN A CHECKERBOARD MULTI-GPU CONFIGURATION 有权
    在检查板多GPU配置中进行可扩展的几何处理

    公开(公告)号:US20140306949A1

    公开(公告)日:2014-10-16

    申请号:US13976843

    申请日:2011-11-18

    IPC分类号: G06T1/20 G06T15/10 G06T15/00

    摘要: Systems, apparatus and methods are described including distributing batches of geometric objects to a multi-core system, at each processor core, performing vertex processing and geometry setup processing on the corresponding batch of geometric objects, storing the vertex processing results shared memory accessible to all of the cores, and storing the geometry setup processing results in local storage. Each particular core may then perform rasterization using geometry setup results obtained from local storage within the particular core and from local storage of at least one of the other processor cores.

    摘要翻译: 描述了系统,装置和方法,包括将批量的几何对象分发到多核系统,在每个处理器核心处,对相应批次的几何对象执行顶点处理和几何设置处理,将顶点处理结果存储到所有可访问的共享存储器 的核心,并将几何设置处理结果存储在本地存储中。 然后,每个特定核心可以使用从特定核心内的本地存储器获得的几何设置结果以及至少一个其他处理器核心的本地存储来执行光栅化。