VMware, Inc.
DIRTY DATA TRACKING IN PERSISTENT MEMORY SYSTEMS

Last updated:

Abstract:

An example method of managing persistent memory (PM) in a computing system includes: issuing, by an application executing in the computing system, store instructions to an address space of the application, the address space including a region mapped to the PM; recording, by a central processing unit (CPU) in the computing system, cache line addresses in a log, the cache line addresses corresponding to cache lines in the address space of the application targeted by the store instructions; and issuing, by the application, one or more instructions to flush cache lines from cache of the CPU identified by the cache line addresses in the log.

Status:
Application
Type:

Utility

Filling date:

1 Jul 2019

Issue date:

7 Jan 2021