Dynamically Rebalancing Graphics Processor Resources
    17.
    发明申请
    Dynamically Rebalancing Graphics Processor Resources 有权
    动态重新平衡图形处理器资源

    公开(公告)号:US20140125679A1

    公开(公告)日:2014-05-08

    申请号:US13669576

    申请日:2012-11-06

    IPC分类号: G06T1/00

    CPC分类号: G06T1/20

    摘要: According to some embodiments, performance bottlenecks that arise in particular resources within a graphic processor unit may be alleviated by dynamically rebalancing workloads among the resources, with the goal of removing the current performance bottleneck, while at the same time maintaining power dissipation within a currently allocated power budget. In some embodiments this may be achieved by defining a separate clock domain for each of the plurality of graphics processor resources whose performance may then be rebalanced.

    摘要翻译: 根据一些实施例,可以通过动态地重新平衡资源之间的工作负载来缓解在图形处理器单元内的特定资源中出现的性能瓶颈,目的是消除当前的性能瓶颈,同时保持当前分配的 电力预算 在一些实施例中,这可以通过为多个图形处理器资源中的每个图形处理器资源定义单独的时钟域来实现,其中性能可以被重新平衡。

    ISOCHRONOUS AGENT DATA PINNING IN A MULTI-LEVEL MEMORY SYSTEM
    18.
    发明申请
    ISOCHRONOUS AGENT DATA PINNING IN A MULTI-LEVEL MEMORY SYSTEM 有权
    在多级存储器系统中的异步代理数据引导

    公开(公告)号:US20150169439A1

    公开(公告)日:2015-06-18

    申请号:US14133097

    申请日:2013-12-18

    IPC分类号: G06F12/02 G06F12/08 G06F12/10

    CPC分类号: G06F12/126

    摘要: A processing device comprises an instruction execution unit, a memory agent and pinning logic to pin memory pages in a multi-level memory system upon request by the memory agent. The pinning logic includes an agent interface module to receive, from the memory agent, a pin request indicating a first memory page in the multi-level memory system, the multi-level memory system comprising a near memory and a far memory. The pinning logic further includes a memory interface module to retrieve the first memory page from the far memory and write the first memory page to the near memory. In addition, the pinning logic also includes a descriptor table management module to mark the first memory page as pinned in the near memory, wherein marking the first memory page as pinned comprises setting a pinning bit corresponding to the first memory page in a cache descriptor table and to prevent the first memory page from being evicted from the near memory when the first memory page is marked as pinned.

    摘要翻译: 处理设备包括指令执行单元,存储器代理和钉住逻辑,以在存储器请求时针对多级存储器系统中的存储器页面进行引脚。 钉扎逻辑包括代理接口模块,用于从存储器代理接收指示多级存储器系统中的第一存储器页的引脚请求,所述多级存储器系统包括近存储器和远存储器。 钉扎逻辑还包括存储器接口模块,用于从远端存储器检索第一存储器页面,并将第一存储器页面写入近端存储器。 此外,钉扎逻辑还包括描述符表管理模块,用于将第一存储器页标记为固定在近存储器中,其中将第一存储器页标记为固定包括将对应于第一存储器页的锁存位设置在高速缓存描述符表中 并且当第一存储器页面被标记为被固定时,防止第一存储器页被从近存储器逐出。

    SUPPORTING ATOMIC OPERATIONS AS POST-SYNCHRONIZATION OPERATIONS IN GRAPHICS PROCESSING ARCHITECTURES
    20.
    发明申请
    SUPPORTING ATOMIC OPERATIONS AS POST-SYNCHRONIZATION OPERATIONS IN GRAPHICS PROCESSING ARCHITECTURES 有权
    支持原始操作作为图形处理架构中的同步操作

    公开(公告)号:US20150103084A1

    公开(公告)日:2015-04-16

    申请号:US14050626

    申请日:2013-10-10

    IPC分类号: G06T1/20

    CPC分类号: G06T1/20

    摘要: Methods and systems may provide for storing a set of post-synchronization operations to a graphics memory and sending a flush marker to a graphics pipeline. Additionally, the set of post-synchronization operations may be processed in response to the flush marker exiting the graphics pipeline. In one example, the set of post-synchronization operations includes one or more atomic operations. Moreover, the set of post-synchronization operations may be obtained from an inline portion of an atomics command.

    摘要翻译: 方法和系统可以提供将一组后同步操作存储到图形存储器并且向图形流水线发送冲洗标记。 另外,可以响应于离开图形管线的冲洗标记来处理该后同步操作的集合。 在一个示例中,该后同步操作集合包括一个或多个原子操作。 此外,可以从原子命令的内联部分获得该后同步操作的集合。