Invention Grant
- Patent Title: Programmable atomic operator resource locking
-
Application No.: US17075384Application Date: 2020-10-20
-
Publication No.: US11600332B2Publication Date: 2023-03-07
- 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: G06F13/16
- IPC: G06F13/16 ; G11C16/10 ; G11C16/34 ; G11C16/08 ; G11C16/26 ; G06F12/0862 ; G06F12/0875 ; G06F9/52 ; G06F12/0815

Abstract:
Devices and techniques for programmable atomic operator resource locking are described herein. A request for a programmable atomic operator (PAO) can be received at a memory controller that includes a programmable atomic unit (PAU). Here, the request includes an identifier for the PAO and a memory address. The memory addressed is processed to identify a lock value. A verification can be performed to determine that the lock value indicates that there is no lock corresponding to the memory address. Then, the lock value is set to indicate that there is now a lock corresponding to the memory address and the PAO is invoked based on the identifier for the PAO. In response to completion of the PAO, the lock value is set to indicate that there is no longer a lock corresponding to the memory address.
Public/Granted literature
- US20220122668A1 PROGRAMMABLE ATOMIC OPERATOR RESOURCE LOCKING Public/Granted day:2022-04-21
Information query