12061544

CPU Cache Flushing to Persistent Memory

PublishedAugust 13, 2024
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
12 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The system of claim 1, wherein the write commands are flushed during an asynchronous memory refresh sequence.

3

3. The system of claim 2, wherein the write commands are moved to the protected write queue from at least one cache of a processing device of the host system.

4

4. The system of claim 1, wherein software ensures that stores prior to a store fence instruction are globally visible in the host system before any store after the store fence instruction becomes globally visible in the host system.

5

5. The system of claim 1, wherein software executing on the host system moves the write commands to the protected write queue prior to retiring stores to be persisted by the host system.

6

6. The system of claim 1, wherein the impending loss of power is detected when a supply voltage obtained from the power supply falls below a predetermined threshold.

7

7. The system of claim 1, wherein the power supply monitor is external to the host system.

8

8. The system of claim 1, wherein the first data is stored in the memory component less than 20 ms after the host system receives the signal from the power supply monitor.

9

9. The system of claim 1, wherein the first data is stored in the memory component using power supplied by the at least one capacitor.

10

10. The system of claim 1, further comprising a cache configured to receive the write commands.

11

11. The system of claim 10, wherein the cache comprises volatile memory, and the first data is stored in non-volatile memory.

13

13. The system of claim 12, wherein the at least one capacitor provides at least 10 ms of holdup time.

14

14. The system of claim 12, further comprising, responsive to detecting the loss of power, generating a log associated with storing the data.

Patent Metadata

Filing Date

Unknown

Publication Date

August 13, 2024

Inventors

Paul Stonelake
Samir Mittal

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CPU CACHE FLUSHING TO PERSISTENT MEMORY” (12061544). https://patentable.app/patents/12061544

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

CPU CACHE FLUSHING TO PERSISTENT MEMORY — Paul Stonelake | Patentable