System and method for atomic persistence in storage class memory
US11756618B1 · kind B1 · utility
Inventors
Key dates
| Filing date | Jun 28, 2021 |
| Grant date | Sep 12, 2023 |
| Priority date | — |
| Expiry date | Jun 28, 2041 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG11C13/0002
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A log structure is created in persistent memory using hardware support in memory controller or software supported with additional instructions. Writes to persistent memory locations are streamed to the log and written to their corresponding memory location in cache hierarchy. An added victim cache for persistent memory addresses catches cache evictions, which would corrupt open transactions. On the completion of a group of atomic persistent memory operations, the log is closed and the persistent values in the cache can be copied to their source persistent memory location and the log cleaned.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.