SCALABLE GEOMETRY PROCESSING WITHIN A CHECKERBOARD MULTI-GPU CONFIGURATION
    6.
    发明申请
    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.

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

    Monitoring Apparatus, Device, Method, and Computer Program and Corresponding System

    公开(公告)号:US20220391248A1

    公开(公告)日:2022-12-08

    申请号:US17819325

    申请日:2022-08-12

    IPC分类号: G06F9/48 G06F9/38 G06F9/54

    摘要: Examples relate to a monitoring apparatus, a monitoring device, a monitoring method, and to a corresponding computer program and system. The monitoring apparatus is configured to obtain a first compute kernel to be monitored and to obtain one or more second compute kernels. The monitoring apparatus is configured to provide instructions, using interface circuitry, to control circuitry of a computing device comprising a plurality of execution units, to instruct the control circuitry to execute the first compute kernel using a first slice of the plurality of execution units and to execute the one or more second compute kernels concurrently with the first compute kernel using one or more second slices of the plurality of execution units, and to instruct the control circuitry to provide information on a change of a status of at least one hardware counter associated with the first slice that is caused by the execution of the first compute kernel. The monitoring apparatus is configured to determine information on the execution of the first compute kernel based on the information on the change of the status of the at least one hardware counter.

    EFFICIENT HARDWARE MECHANISM TO ENSURE SHARED RESOURCE DATA COHERENCY ACROSS DRAW CALLS
    8.
    发明申请
    EFFICIENT HARDWARE MECHANISM TO ENSURE SHARED RESOURCE DATA COHERENCY ACROSS DRAW CALLS 有权
    有效的硬件机制,以确保共享资源数据的相似性

    公开(公告)号:US20150379661A1

    公开(公告)日:2015-12-31

    申请号:US14315597

    申请日:2014-06-26

    摘要: Systems and methods may provide for receiving a plurality of signals from a software module associated with a shared resource such as, for example, an unordered access view (UAV). The plurality of signals may include a first signal that indicates whether a draw call accesses the shared resource, a second signal that indicates whether a boundary of the draw call has been reached, and a third signal that indicates whether the draw call has a coherency requirement. Additionally, a workload corresponding to the draw call may be selectively dispatched in a shader invocation based on the plurality of signals.

    摘要翻译: 系统和方法可以提供从与例如无序访问视图(UAV)等共享资源相关联的软件模块接收多个信号。 多个信号可以包括指示绘图呼叫是否访问共享资源的第一信号,指示绘制呼叫的边界是否已经到达的第二信号,以及指示绘制呼叫是否具有一致性要求的第三信号 。 此外,可以基于多个信号在着色器调用中选择性地调度与绘图调用相对应的工作量。

    METHOD AND APPARATUS FOR SUPPORTING PROGRAMMABLE SOFTWARE CONTEXT STATE EXECUTION DURING HARDWARE CONTEXT RESTORE FLOW
    9.
    发明申请
    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,间接上下文偏移以及间接上下文缓冲器地址范围的对应大小的图形应用。 当第一上下文工作负载的执行被间接时,第一上下文工作负载的状态被保存到所分配的上下文存储器缓冲器中。 间接上下文指针,间接上下文偏移量和间接上下文缓冲区地址范围的大小保存到独立于保存的上下文状态的寄存器中。 通过访问保存的间接上下文指针,间接上下文偏移量和缓冲区大小来恢复上下文。