18523671. PERSISTENT MEMORY MANAGEMENT simplified abstract (SanDisk Technologies LLC)
Contents
- 1 PERSISTENT MEMORY MANAGEMENT
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 PERSISTENT MEMORY MANAGEMENT - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Unanswered Questions
- 1.11 Original Abstract Submitted
PERSISTENT MEMORY MANAGEMENT
Organization Name
Inventor(s)
Nisha Talagala of Livermore CA (US)
Swaminathan Sundararaman of San Jose CA (US)
PERSISTENT MEMORY MANAGEMENT - A simplified explanation of the abstract
This abstract first appeared for US patent application 18523671 titled 'PERSISTENT MEMORY MANAGEMENT
Simplified Explanation
The patent application abstract describes a system for persistent memory management, including replicating data structures in volatile memory buffers, preserving snapshot copies of data, and determining the interface for flushing data from a processor complex.
- Replicating persistent data structures in volatile memory buffers of non-volatile storage devices
- Preserving snapshot copies of data upon completion of barrier operations
- Determining the interface for flushing data from a processor complex
Potential Applications
This technology could be applied in:
- Data centers for efficient data management
- High-performance computing systems for improved memory handling
Problems Solved
This technology addresses issues such as:
- Ensuring data persistence in volatile memory
- Efficiently managing data replication and flushing processes
Benefits
The benefits of this technology include:
- Improved data reliability and integrity
- Enhanced performance and efficiency in memory management
Potential Commercial Applications
Potential commercial applications of this technology could include:
- Cloud computing services
- Enterprise storage solutions
Possible Prior Art
One possible prior art for this technology could be:
- Memory management systems in distributed computing environments
Unanswered Questions
1. How does this technology handle data consistency across multiple volatile memory buffers? 2. What are the potential security implications of replicating data structures in volatile memory buffers?
Original Abstract Submitted
Apparatuses, systems, methods, and computer program products are disclosed for persistent memory management. Persistent memory management may include replicating a persistent data structure in volatile memory buffers of at least two non-volatile storage devices. Persistent memory management may include preserving a snapshot copy of data in association with completion of a barrier operation for the data. Persistent memory management may include determining which interface of a plurality of supported interfaces is to be used to flush data from a processor complex.