Storing data in a system memory for a subsequent cache flush
    12.
    发明授权
    Storing data in a system memory for a subsequent cache flush 有权
    将数据存储在系统内存中以进行后续高速缓存清理

    公开(公告)号:US09003127B2

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

    申请号:US14086308

    申请日:2013-11-21

    Abstract: Embodiments relate to storing data to a system memory. An aspect includes accessing successive entries of a cache directory having a plurality of directory entries by a stepper engine, where access to the cache directory is given a lower priority than other cache operations. It is determined that a specific directory entry in the cache directory has a change line state that indicates it is modified. A store operation is performed to send a copy of the specific corresponding cache entry to the system memory as part of a cache management function. The specific directory entry is updated to indicate that the change line state is unmodified.

    Abstract translation: 实施例涉及将数据存储到系统存储器。 一个方面包括通过步进引擎访问具有多个目录条目的高速缓存目录的连续条目,其中对高速缓存目录的访问被给予比其他高速缓存操作更低的优先级。 确定高速缓存目录中的特定目录条目具有指示其被修改的改变行状态。 执行存储操作以将特定对应的高速缓存条目的副本作为高速缓存管理功能的一部分发送到系统存储器。 特定目录条目被更新以指示改变线状态是未修改的。

    Multilevel cache hierarchy for finding a cache line on a remote node
    13.
    发明授权
    Multilevel cache hierarchy for finding a cache line on a remote node 有权
    用于在远程节点上查找缓存行的多级缓存层次结构

    公开(公告)号:US08972664B2

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

    申请号:US13793708

    申请日:2013-03-11

    CPC classification number: G06F12/0811 G06F12/0817 G06F12/0884 G06F12/123

    Abstract: Embodiments relate to accessing a cache line on a multi-level cache system having a system memory. Based on a request for exclusive ownership of a specific cache line at the local node, requests are concurrently sent to the system memory and remote nodes of the plurality of nodes for the specific cache line by the local node. The specific cache line is found in a specific remote node. The specific remote node is one of the remote nodes. The specific cache line is removed from the specific remote node for exclusive ownership by another node. Based on the specified node having the specified cache line in ghost state, any subsequent fetch request is initiated for the specific cache line from the specific node encounters the ghost state. When the ghost state is encountered, the subsequent fetch request is directed only to nodes of the plurality of nodes.

    Abstract translation: 实施例涉及在具有系统存储器的多级缓存系统上访问高速缓存行。 基于本地节点对特定高速缓存线的独占所有权的请求,请求被本地节点同时发送到用于特定高速缓存行的多个节点的系统内存和远程节点。 在特定的远程节点中找到特定的高速缓存行。 特定的远程节点是远程节点之一。 从特定的远程节点中删除特定的高速缓存行以供另一个节点独占所有。 基于具有指定缓存行在幽灵状态的指定节点,任何后续的提取请求将针对具体的缓存行启动,特定的缓存行遇到幽灵状态。 当遇到鬼状态时,后续的提取请求仅被引导到多个节点的节点。

    MULTILEVEL CACHE HIERARCHY FOR FINDING A CACHE LINE ON A REMOTE NODE
    14.
    发明申请
    MULTILEVEL CACHE HIERARCHY FOR FINDING A CACHE LINE ON A REMOTE NODE 有权
    用于在远程节点上查找缓存行的多个缓存高速缓存

    公开(公告)号:US20130339609A1

    公开(公告)日:2013-12-19

    申请号:US13793708

    申请日:2013-03-11

    CPC classification number: G06F12/0811 G06F12/0817 G06F12/0884 G06F12/123

    Abstract: Embodiments relate to accessing a cache line on a multi-level cache system having a system memory. Based on a request for exclusive ownership of a specific cache line at the local node, requests are concurrently sent to the system memory and remote nodes of the plurality of nodes for the specific cache line by the local node. The specific cache line is found in a specific remote node. The specific remote node is one of the remote nodes. The specific cache line is removed from the specific remote node for exclusive ownership by another node. Based on the specified node having the specified cache line in ghost state, any subsequent fetch request is initiated for the specific cache line from the specific node encounters the ghost state. When the ghost state is encountered, the subsequent fetch request is directed only to nodes of the plurality of nodes.

    Abstract translation: 实施例涉及在具有系统存储器的多级缓存系统上访问高速缓存行。 基于本地节点对特定高速缓存线的独占所有权的请求,请求被本地节点同时发送到用于特定高速缓存行的多个节点的系统内存和远程节点。 在特定的远程节点中找到特定的高速缓存行。 特定的远程节点是远程节点之一。 从特定的远程节点中删除特定的高速缓存行以供另一个节点独占所有。 基于具有指定缓存行在幽灵状态的指定节点,任何后续的提取请求将针对具体的缓存行启动,特定的缓存行遇到幽灵状态。 当遇到鬼状态时,后续的提取请求仅被引导到多个节点的节点。

    Memory controlled operations under dynamic relocation of storage
    16.
    发明授权
    Memory controlled operations under dynamic relocation of storage 有权
    存储控制操作在动态重定位存储

    公开(公告)号:US09348524B1

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

    申请号:US14547639

    申请日:2014-11-19

    Abstract: A computing device is provided and includes a plurality of nodes. Each node includes multiple chips and a node controller at which the multiple chips are assignable to logical partitions. Each of the multiple chips includes processors and a memory unit configured to handle local memory operations originating from the processors. The node controller includes a dynamic memory relocation (DMR) mechanism configured to move data having a DMR storage increment address relative to a local one of the memory units without interrupting a processing of the data by at least one of the logical partitions. During movement of the data by the DMR mechanism, the memory units are disabled from handling the local memory operations matching the DMR storage increment address and the node controller handles the local memory operations matching the DMR storage increment address.

    Abstract translation: 提供了一种计算设备并且包括多个节点。 每个节点包括多个芯片和一个节点控制器,多个芯片可以分配到逻辑分区。 多个芯片中的每一个包括处理器和被配置为处理源自处理器的本地存储器操作的存储器单元。 节点控制器包括动态存储器重定位(DMR)机制,其被配置为移动具有相对于存储器单元中的本地存储器单元的DMR存储增量地址的数据,而不会中断至少一个逻辑分区对数据的处理。 在通过DMR机制移动数据期间,禁止存储器单元处理与DMR存储增量地址匹配的本地存储器操作,并且节点控制器处理与DMR存储器增量地址匹配的本地存储器操作。

    STORING DATA IN A SYSTEM MEMORY FOR A SUBSEQUENT CACHE FLUSH
    18.
    发明申请
    STORING DATA IN A SYSTEM MEMORY FOR A SUBSEQUENT CACHE FLUSH 有权
    存储用于后续缓存的系统存储器中的数据

    公开(公告)号:US20140082289A1

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

    申请号:US14086308

    申请日:2013-11-21

    Abstract: Embodiments relate to storing data to a system memory. An aspect includes accessing successive entries of a cache directory having a plurality of directory entries by a stepper engine, where access to the cache directory is given a lower priority than other cache operations. It is determined that a specific directory entry in the cache directory has a change line state that indicates it is modified. A store operation is performed to send a copy of the specific corresponding cache entry to the system memory as part of a cache management function. The specific directory entry is updated to indicate that the change line state is unmodified.

    Abstract translation: 实施例涉及将数据存储到系统存储器。 一个方面包括通过步进引擎访问具有多个目录条目的高速缓存目录的连续条目,其中对高速缓存目录的访问被给予比其他高速缓存操作更低的优先级。 确定高速缓存目录中的特定目录条目具有指示其被修改的改变行状态。 执行存储操作以将特定对应的高速缓存条目的副本作为高速缓存管理功能的一部分发送到系统存储器。 特定目录条目被更新以指示改变线状态是未修改的。

Patent Agency Ranking