18523671. PERSISTENT MEMORY MANAGEMENT simplified abstract (SanDisk Technologies LLC)

From WikiPatents
Revision as of 09:07, 25 March 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

PERSISTENT MEMORY MANAGEMENT

Organization Name

SanDisk Technologies LLC

Inventor(s)

Nisha Talagala of Livermore CA (US)

Swaminathan Sundararaman of San Jose CA (US)

David Flynn of Sandy UT (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.