Invention Grant
- Patent Title: Method of completing a programmable atomic transaction by ensuring memory locks are cleared
-
Application No.: US17074770Application Date: 2020-10-20
-
Publication No.: US11693690B2Publication Date: 2023-07-04
- Inventor: Tony Brewer
- Applicant: Micron Technology, Inc.
- Applicant Address: US ID Boise
- Assignee: Micron Technology, Inc.
- Current Assignee: Micron Technology, Inc.
- Current Assignee Address: US ID Boise
- Agency: Schwegman Lundberg & Woessner, P.A.
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/30 ; G06F9/52 ; G06F12/02 ; G06F13/16

Abstract:
Disclosed is an instruction for a programmable atomic transaction that is executed as the last instruction and that terminates the executing thread, waits for all outstanding store operations to finish, clears the programmable atomic lock, and sends a completion response back to the issuing process. This guarantees that the programmable atomic lock is cleared when the transaction completes. By coupling thread termination with clearing the lock bit, this guarantees that the thread cannot terminate without clearing the lock.
Public/Granted literature
- US20220121474A1 METHOD OF COMPLETING A PROGRAMMABLE ATOMIC TRANSACTION Public/Granted day:2022-04-21
Information query