Unlock instant, AI-driven research and patent intelligence for your innovation.

Method, apparatus, and computer-readable medium for versioned memory implementation

A memory and versioning technology, applied in static memory, memory system, computing, etc., can solve problems such as inconsistency and damage to the computing process

Active Publication Date: 2018-11-20
HEWLETT-PACKARD ENTERPRISE DEV LP
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the event of an application or system failure, the computing process may become corrupted and / or generate inconsistent results

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, apparatus, and computer-readable medium for versioned memory implementation
  • Method, apparatus, and computer-readable medium for versioned memory implementation
  • Method, apparatus, and computer-readable medium for versioned memory implementation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] For purposes of simplicity and illustration, the present disclosure has been described with reference primarily to examples. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. It will be apparent, however, that the present disclosure may be practiced without limitation to these specific details. In other instances, some methods and structures have not been described in detail in order not to unnecessarily obscure the present disclosure.

[0020] Throughout this disclosure, the terms "a" and "an" are intended to mean at least one of certain elements. As used herein, the term "comprising" means including but not limited to, and the term "comprises" means including but not limited to. The term "based on" means based at least in part on.

[0021] As described in further detail below, the versioned storage implementation apparatus, methods for versioned storage implementations, and ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

According to an example, the versioned memory implementation includes comparing a global memory version with a block memory version. The global memory version may correspond to a plurality of memory blocks, and the block memory version may correspond to a memory block of the plurality of memory blocks. Subblock bit vectors (SBVs) corresponding to subblocks of the one memory block of the plurality of memory blocks may be evaluated. Based on the comparison and evaluation, a determination may be made as to at which level the checkpoint data is stored in cells of one of the plurality of sub-blocks of the one of the plurality of memory blocks.

Description

technical field [0001] The present disclosure relates to a method, non-transitory computer readable medium and apparatus for versioned memory implementations. Background technique [0002] Checkpointing is a fault-tolerant technique in computing systems. Checkpointing typically involves storing a snapshot of the current application or system state, for example by copying memory to a secondary location to generate a memory version, and using this memory version at a later time for re-executing the application in case of failure . For example, a computation process may use checkpointing to store a memory version of computed data at various points during the computation process. In the event of an application or system failure, the computing process may become corrupted and / or generate inconsistent results. To avoid having to restart the computing process, the memory version corresponding to the most recent checkpoint before the application or system failure is restored, and...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/00
CPCG06F11/1435G06F2201/84G06F11/1072G06F11/1451G06F11/1471G11C29/52G06F3/0614G06F3/0628
Inventor D.H.尹T.P.凯莉J.常N.穆拉利马诺哈R.施雷伯P.兰加纳桑
Owner HEWLETT-PACKARD ENTERPRISE DEV LP