DYNAMIC DETECTION AND CORRECTION OF INCORRECT LOCK AND ATOMIC UPDATE HINT BITS
    22.
    发明申请
    DYNAMIC DETECTION AND CORRECTION OF INCORRECT LOCK AND ATOMIC UPDATE HINT BITS 有权
    不正确锁定和原子更新提示位置的动态检测和校正

    公开(公告)号:US20170068545A1

    公开(公告)日:2017-03-09

    申请号:US14848516

    申请日:2015-09-09

    Abstract: A hint bit detection and correction method and system that uses two additional bits as part of every cache directory. These bits represent the lwarx and stwcx instructions (larx disp, stcx disp). When a hint bit event occurs, depending the on combination of these two bits, there can be an indication of a hint bit error. Once a hint bit error is detected a software interrupt is issued and the hint bit correction method identifies and corrects the incorrect hint bit.

    Abstract translation: 提示位检测和校正方法和系统,其使用两个附加位作为每个缓存目录的一部分。 这些位表示lwarx和stwcx指令(larx disp,stcx disp)。 当出现提示位事件时,根据这两个位的组合,可能会显示一个提示位错误。 一旦检测到提示位错误,就会发出软件中断,提示位校正方法识别和纠正不正确的提示位。

    Logging Addresses of High-Availability Data
    23.
    发明申请
    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 Moving Checkpoint-Based High-Availability Log and Data Directly From a Producer Cache to a Consumer Cache
    24.
    发明申请
    Techniques for Moving Checkpoint-Based High-Availability Log and Data Directly From a Producer Cache to a Consumer Cache 有权
    将基于检查点的高可用性日志和数据直接从生产者缓存移动到消费者缓存的技术

    公开(公告)号:US20150100731A1

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

    申请号:US14048474

    申请日:2013-10-08

    Abstract: A technique of operating a data processing system, includes logging addresses for cache lines modified by a producer core in a data array of a producer cache to create a high-availability (HA) log for the producer core. The technique also includes moving the HA log directly from the producer cache to a consumer cache of a consumer core and moving HA data associated with the addresses of the HA log directly from the producer cache to the consumer cache. The HA log corresponds to a cache line that includes multiple of the addresses. Finally, the technique includes processing, by the consumer core, the HA log and the HA data for the data processing system.

    Abstract translation: 操作数据处理系统的技术包括记录由生产者高速缓存的数据阵列中的生产者核心修改的高速缓存行的地址,以为生产者核心创建高可用性(HA)日志。 该技术还包括将HA日志从生产者缓存直接移动到消费者核心的消费者缓存,并将与HA日志的地址相关联的HA数据直接从生产者缓存移动到消费者缓存。 HA日志对应于包含多个地址的高速缓存行。 最后,该技术包括消费者核心处理数据处理系统的HA日志和HA数据。

Patent Agency Ranking