1. A method comprising: determining that an instruction indicates a persistent write to memory; responsive to said determining that the instruction indicates the persistent write to memory, initiating tracking completion state of the instruction; writing data of the instruction to a cache entry indicated by an instruction parameter of the instruction; indicating to a memory controller that the instruction indicates the persistent write to memory; receiving notification that the data corresponding to the instruction has been written to the memory; and responsive to receiving the notification that the data corresponding to the instruction has been written to the memory, indicating that the persistent write to memory has completed.