Invention Grant
- Patent Title: Low-overhead atomic writes for persistent memory
-
Application No.: US16852589Application Date: 2020-04-20
-
Publication No.: US11341056B2Publication Date: 2022-05-24
- Inventor: Matthew Fontaine Curtis-Maury , Vinay Devadas , Ananthan Subramanian , Ram Kesavan
- Applicant: NetApp Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp Inc.
- Current Assignee: NetApp Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Cooper Legal Group, LLC
- Main IPC: G06F12/0871
- IPC: G06F12/0871 ; G06F12/0882 ; G06F16/182 ; G06F16/22 ; G06F12/02

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.
Public/Granted literature
- US20210326266A1 LOW-OVERHEAD ATOMIC WRITES FOR PERSISTENT MEMORY Public/Granted day:2021-10-21
Information query
IPC分类: