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