Advanced Micro Devices, Inc.
METHOD AND APPARATUS FOR PROVIDING PERSISTENCE TO REMOTE NON-VOLATILE MEMORY

Last updated:

Abstract:

A processing device and methods of controlling remote persistent writes are provided. Methods include receiving an instruction of a program to issue a persistent write to remote memory. The methods also include logging an entry in a local domain when the persistent write instruction is received and providing a first indication that the persistent write will be persisted to the remote memory. The methods also include executing the persistent write to the remote memory and providing a second indication that the persistent write to the remote memory is completed. The methods also include providing the first and second indications when it is determined not to execute the persistent write according to global ordering and providing the second indication without providing the first indication when it is determined to execute the persistent write to remote memory according to global ordering.

Status:
Application
Type:

Utility

Filling date:

24 Sep 2020

Issue date:

24 Mar 2022