Patent · US Active

Low-overhead atomic writes for persistent memory

US11341056B2 · kind B2 · utility

1Cited by
0References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 20, 2020
Grant dateMay 24, 2022
Priority date
Expiry dateJun 25, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/2094
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques are provided for atomic writes for persistent memory. In response to receiving a write operation, a new per-page structure with a new page block number is allocated. New data of the write operation is persisted to a new page of the persistent memory having the new page block number, and the new per-page structure is persisted to the persistent memory. If the write operation targets a hole after the new data and the new per-page structure have been persisted, then a new per-page structure identifier of the new per-page structure is inserted into a parent indirect page of a page comprising the new data. If the write operation targets old data after the new data and the new per-page structure have been persisted, then an old per-page structure of the old data is updated with the new page block number.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.