RESUMING EXECUTION IN RESPONSE TO A FAILURE
    1.
    发明申请
    RESUMING EXECUTION IN RESPONSE TO A FAILURE 审中-公开
    恢复对失败的响应执行

    公开(公告)号:WO2017074451A1

    公开(公告)日:2017-05-04

    申请号:PCT/US2015/058446

    申请日:2015-10-30

    CPC classification number: G06F11/1474 G06F21/00 G06F2201/825

    Abstract: A critical section of machine-readable instructions is executed, the critical section including instructions to acquire and release at least one lock. While executing the critical section, information associated with a store instruction that stores data to a persistent memory is logged in a log. In response to an indication of a failure that caused execution of the section to fail to complete, recovery is performed by resuming, using the information in the log, execution of machine-readable instructions of the section starting from a most recent store instruction in the critical section, without executing machine-readable instructions of the critical section prior to the most recent store instruction.

    Abstract translation: 执行机器可读指令的关键部分,该关键部分包括用于获取和释放至少一个锁的指令。 在执行临界区时,与将数据存储到持久性内存的存储指令相关的信息将记录在日志中。 响应于引起执行部分未能完成的故障的指示,通过使用日志中的信息来恢复该部分的机器可读指令的执行,该部分的机器可读指令从第 关键部分,而不在最近的存储指令之前执行关键部分的机器可读指令。

    VERSIONED MEMORY IMPLEMENTATION
    3.
    发明公开
    VERSIONED MEMORY IMPLEMENTATION 审中-公开
    VERSIONSBEZOGENE SPEICHERIMPLEMENTIERUNG

    公开(公告)号:EP3028151A1

    公开(公告)日:2016-06-08

    申请号:EP13890511.2

    申请日:2013-07-31

    Abstract: According to an example, versioned memory implementation may include comparing a global memory version to a block memory version. The global memory version may correspond to a plurality of memory blocks, and the block memory version may correspond to one of the plurality of memory blocks. A subblock-bit-vector (SBV) corresponding to a plurality of subblocks of the one of the plurality of memory blocks may be evaluated. Based on the comparison and the evaluation, a determination may be made as to which level in a cell of one of the plurality of subblocks of the one of the plurality of memory blocks checkpoint data is stored.

    Abstract translation: 根据示例,版本化存储器实现可以包括将全局存储器版本与块存储器版本进行比较。 全局存储器版本可以对应于多个存储器块,并且块存储器版本可以对应于多个存储器块中的一个。 可以评估与多个存储块中的一个的多个子块相对应的子块位向量(SBV)。 基于比较和评估,可以确定多个存储块中的一个存储块检查点数据的多个子块中的一个的子单元中的哪个级别被存储。

Patent Agency Ranking