Cache configured to log addresses of high-availability data via a non-blocking channel
    3.
    发明授权
    Cache configured to log addresses of high-availability data via a non-blocking channel 有权
    缓存配置为通过非阻塞通道记录高可用性数据的地址

    公开(公告)号:US09336142B2

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

    申请号:US14073531

    申请日:2013-11-06

    Abstract: A technique for operating a data processing system includes determining whether a cache line that is to be victimized from a cache includes high availability (HA) data that has not been logged. In response determining that the cache line that is to be victimized from the cache includes HA data that has not been logged, an address for the HA data is written to an HA dirty address data structure, e.g., a dirty address table (DAT), in a first memory via a first non-blocking channel. The cache line that is victimized from the cache is written to a second memory via a second non-blocking channel.

    Abstract translation: 一种用于操作数据处理系统的技术包括确定要从高速缓存受害的高速缓存行是否包括尚未记录的高可用性(HA)数据。 响应于确定要从缓存中受害的高速缓存线包括尚未记录的HA数据,HA数据的地址被写入HA脏地址数据结构,例如脏地址表(DAT), 经由第一非阻塞通道在第一存储器中。 从缓存中受害的高速缓存线经由第二非阻塞通道被写入第二存储器。

    Logging Addresses of High-Availability Data Via a Non-Blocking Channel
    4.
    发明申请
    Logging Addresses of High-Availability Data Via a Non-Blocking Channel 有权
    通过非阻塞通道记录高可用性数据的地址

    公开(公告)号:US20150127908A1

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

    申请号:US14073531

    申请日:2013-11-06

    Abstract: A technique for operating a data processing system includes determining whether a cache line that is to be victimized from a cache includes high availability (HA) data that has not been logged. In response determining that the cache line that is to be victimized from the cache includes HA data that has not been logged, an address for the HA data is written to an HA dirty address data structure, e.g., a dirty address table (DAT), in a first memory via a first non-blocking channel. The cache line that is victimized from the cache is written to a second memory via a second non-blocking channel.

    Abstract translation: 一种用于操作数据处理系统的技术包括确定要从高速缓存受害的高速缓存行是否包括尚未记录的高可用性(HA)数据。 响应于确定要从缓存中受害的高速缓存线包括尚未记录的HA数据,HA数据的地址被写入HA脏地址数据结构,例如脏地址表(DAT), 经由第一非阻塞通道在第一存储器中。 从缓存中受害的高速缓存线经由第二非阻塞通道被写入第二存储器。

    Logging Addresses of High-Availability Data
    6.
    发明申请
    Logging Addresses of High-Availability Data 有权
    记录高可用性数据的地址

    公开(公告)号:US20150127909A1

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

    申请号:US14170106

    申请日:2014-01-31

    Abstract: A technique for operating a high-availability (HA) data processing system includes, in response to receiving an HA logout indication at a cache, initiating a walk of the cache to locate cache lines in the cache that include HA data. In response to determining that a cache line includes HA data, an address of the cache line is logged in a first portion of a buffer in the cache. In response to the first portion of the buffer reaching a determined fill level, contents of the first portion of the buffer are logged to another memory. In response to all cache lines in the cache being walked, the cache walk is terminated.

    Abstract translation: 用于操作高可用性(HA)数据处理系统的技术包括响应于在高速缓存处接收到HA注销指示,启动高速缓存行走以定位包括HA数据的高速缓存中的高速缓存行。 响应于确定高速缓存行包括HA数据,高速缓存行的地址被记录在高速缓存中的缓冲器的第一部分中。 响应于缓冲器的第一部分达到确定的填充级别,缓冲器的第一部分的内容被记录到另一个存储器。 响应缓存中的所有缓存行被行走,高速缓存行走终止。

    Techniques for Logging Addresses of High-Availability Data Via a Non-Blocking Channel
    7.
    发明申请
    Techniques for Logging Addresses of High-Availability Data Via a Non-Blocking Channel 有权
    通过非阻塞通道记录高可用性数据的地址的技术

    公开(公告)号:US20150127910A1

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

    申请号:US14170172

    申请日:2014-01-31

    Abstract: A technique for operating a data processing system includes determining whether a cache line that is to be victimized from a cache includes high availability (HA) data that has not been logged. In response determining that the cache line that is to be victimized from the cache includes HA data that has not been logged, an address for the HA data is written to an HA dirty address data structure, e.g., a dirty address table (DAT), in a first memory via a first non-blocking channel. The cache line that is victimized from the cache is written to a second memory via a second non-blocking channel.

    Abstract translation: 一种用于操作数据处理系统的技术包括确定要从高速缓存受害的高速缓存行是否包括尚未记录的高可用性(HA)数据。 响应于确定要从缓存中受害的高速缓存线包括尚未记录的HA数据,HA数据的地址被写入HA脏地址数据结构,例如脏地址表(DAT), 经由第一非阻塞通道在第一存储器中。 从缓存中受害的高速缓存线经由第二非阻塞通道被写入第二存储器。

    Techniques for Logging Addresses of High-Availability Data
    8.
    发明申请
    Techniques for Logging Addresses of High-Availability Data 有权
    记录高可用性数据地址的技术

    公开(公告)号:US20150127906A1

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

    申请号:US14073553

    申请日:2013-11-06

    Abstract: A technique for operating a high-availability (HA) data processing system includes, in response to receiving an HA logout indication at a cache, initiating a walk of the cache to locate cache lines in the cache that include HA data. In response to determining that a cache line includes HA data, an address of the cache line is logged in a first portion of a buffer in the cache. In response to the first portion of the buffer reaching a determined fill level, contents of the first portion of the buffer are logged to another memory. In response to all cache lines in the cache being walked, the cache walk is terminated.

    Abstract translation: 用于操作高可用性(HA)数据处理系统的技术包括响应于在高速缓存处接收到HA注销指示,启动高速缓存的散步以定位包括HA数据的高速缓存中的高速缓存行。 响应于确定高速缓存行包括HA数据,高速缓存行的地址被记录在高速缓存中的缓冲器的第一部分中。 响应于缓冲器的第一部分达到确定的填充级别,缓冲器的第一部分的内容被记录到另一个存储器。 响应缓存中的所有缓存行被行走,高速缓存行走终止。

Patent Agency Ranking