US 12,321,272 B2
Pseudo out-of-order store commit
John M. King, Austin, TX (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US)
Filed on Mar. 28, 2023, as Appl. No. 18/127,054.
Prior Publication US 2024/0330185 A1, Oct. 3, 2024
Int. Cl. G06F 12/08 (2016.01); G06F 12/0815 (2016.01)
CPC G06F 12/0815 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method, comprising:
locking a cache line of a cache of a processing system in an exclusive state while attempting a first write operation of first data from a first entry of a buffer to the cache line of the cache;
subsequent to locking the cache line, canceling the first write operation;
in response canceling the first write operation, indicating that the first data needs to be written to the cache;
retrying the first write operation until the first write operation has successfully completed; and
unlocking the cache line in response to successfully completing the first write operation.