Patent ID: 11966339
Assignee: ADVANCED MICRO DEVICES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A method, comprising:
selecting, by a controller, a global persistent flush mode in response to a predicted global flush latency not exceeding an available latency for flushing caches in a data processing system to persistent memory;
commanding, by the controller, the caches of the data processing system to flush to the persistent memory in response to receiving a flush event trigger while the global persistent flush mode is selected;
selecting, by the controller, a basic persistent flush mode in response to the predicted global flush latency exceeding the available latency for flushing the caches in the data processing system to the persistent memory; and
commanding, by the controller, in-flight data to flush to the persistent memory in response to receiving the flush event trigger while the basic persistent flush mode is selected.