Persistence domain
A persistence domain is the set of components whose stored contents are guaranteed to survive a specified failure under the platform's operating contract.
Protection can include volatile buffers drained using reserved energy, so the domain is not simply a list of nonvolatile chips. Intel's ADR example includes controller write-pending queues but excludes CPU caches. [1] PMDK distinguishes mappings whose protected domains require page, cache-line or byte-granularity persistence mechanisms; these are not transaction-atomicity guarantees. [2]
Relations
- related
- persistent-memory, adr, eadr, persistence-ordering, power-loss-protection