Patent · US Active

Data consistency and durability over distributed persistent memory systems

US11709774B2 · kind B2 · utility

0Cited by
1References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 5, 2020
Grant dateJul 25, 2023
Priority date
Expiry dateJan 15, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7203
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Examples described herein relates to a network interface apparatus that includes packet processing circuitry and a bus interface. In some examples, the packet processing circuitry to: process a received packet that includes data, a request to perform a write operation to write the data to a cache, and an indicator that the data is to be durable and based at least on the received packet including the request and the indicator, cause the data to be written to the cache and non-volatile memory. In some examples, the packet processing circuitry is to issue a command to an input output (IO) controller to cause the IO controller to write the data to the cache and the non-volatile memory. In some examples, the cache comprises one or more of: a level-0 (L0), level-1 (L1), level-2 (L2), or last level cache (LLC) and the non-volatile memory comprises one or more of: volatile memory that is part of an Asynchronous DRAM Refresh (ADR) domain, persistent memory, battery-backed memory, or memory device whose state is determinate even if power is interrupted to the memory device. In some examples, based on receipt of a second received packet that includes a request to persist data, the packet proc…

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