Patent ID: 11960403
Assignee: MICRON TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A non-transitory machine readable medium including instructions for variable execution time atomic operations, the instructions, when executed by processing circuitry cause the processing circuitry to perform operations comprising:
receiving an atomic operation at a memory device, the atomic operation corresponding to an operation to be performed on memory in the memory device;
detecting that a run length of the atomic operation beyond a threshold;
locking a cache line for the memory in response to detecting that the run length is beyond the threshold;
enqueueing a result of the atomic operation in a results queue;
writing the cache line with the result in response to dequeuing the result from the results queue; and
unlocking the cache line in response to writing the cache line with the result.