发明名称 Non-volatile memory update tracking
摘要 A technique includes performing an update to a location of a non-volatile memory. The update is created by execution of at least one machine executable instruction of a plurality of machine executable instructions. The technique includes using a processor-based machine to selectively track the update to allow recovery of the execution to a given consistency point based at least in part on whether the machine executable instruction(s) creating the update are located within a synchronized section of the plurality of machine executable instructions.
申请公布号 US9535836(B2) 申请公布日期 2017.01.03
申请号 US201313799290 申请日期 2013.03.13
申请人 Hewlett Packard Enterprise Development LP 发明人 Chakrabarti Dhruva;Boehm Hans
分类号 G06F9/30;G06F12/08 主分类号 G06F9/30
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A method comprising: performing an update to a location of a non-volatile memory, the non-volatile memory accessible at a byte level granularity via central processing unit store instructions, the update created by execution of at least one machine executable instruction of a plurality of machine executable instructions; and using a processor-based machine to selectively track the update to allow recovery of the execution to a given consistency point based at least in part on whether the at least one machine executable instruction is located within a synchronized section of the plurality of machine executable instructions, wherein the synchronized section comprises multiple instructions of the plurality of machine executable instructions, wherein the synchronized section comprises a lock-based section, wherein using the processor-based machine to selectively track the update is based at least in part on a determination of whether the update can be rolled back, wherein the update is outside of the synchronized section, and determining whether the update can be rolled back comprises: determining whether another synchronized section is executed before the synchronized section comprising the lock-based section can be rolled back.
地址 Houston TX US