-
公开(公告)号:WO2017074451A1
公开(公告)日:2017-05-04
申请号:PCT/US2015/058446
申请日:2015-10-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: IZRAELEVITZ, Joseph , KOLLI, Aasheesh , KELLY, Terence P. , MORREY III, Charles B.
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: 执行机器可读指令的关键部分,该关键部分包括用于获取和释放至少一个锁的指令。 在执行临界区时,与将数据存储到持久性内存的存储指令相关的信息将记录在日志中。 响应于引起执行部分未能完成的故障的指示,通过使用日志中的信息来恢复该部分的机器可读指令的执行,该部分的机器可读指令从第 关键部分,而不在最近的存储指令之前执行关键部分的机器可读指令。 p>
-
公开(公告)号:WO2016122699A1
公开(公告)日:2016-08-04
申请号:PCT/US2015/027195
申请日:2015-04-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: MENDEZ, Anton Ajay , VERMA, Rajat , SRIVILLIPUTTUR MANNARSWAMY, Sandya , KELLY, Terence P. , PARK, James Hyungsun
CPC classification number: G06F17/30359 , G06F17/30345
Abstract: In one example, disclosed are techniques to update application data files between open and sync and/or between two consecutive syncs using a syncv operation, file descriptors associated with each modified application data file and associated transaction records in a transaction log file.
Abstract translation: 在一个示例中,公开了使用syncv操作来更新打开和同步之间和/或在两个连续同步之间的应用程序数据文件的技术,与每个修改的应用程序数据文件相关联的文件描述符和事务日志文件中的关联事务记录。
-
3.
公开(公告)号:EP3028151A1
公开(公告)日:2016-06-08
申请号:EP13890511.2
申请日:2013-07-31
Applicant: Hewlett-Packard Enterprise Development LP
Inventor: YOON, Doe Hyun , KELLY, Terence P. , CHANG, Jichuan , MURALIMANOHAR, Naveen , SCHREIBER, Robert , RANGANATHAN, Parthasarathy
IPC: G06F12/00
CPC classification number: G06F11/1451 , G06F3/0614 , G06F3/0628 , G06F11/1072 , G06F11/1435 , G06F11/1471 , G06F2201/84 , G11C29/52
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)。 基于比较和评估,可以确定多个存储块中的一个存储块检查点数据的多个子块中的一个的子单元中的哪个级别被存储。
-
-