Invention Grant
- Patent Title: Detecting infinite loops in a programmable atomic transaction
-
Application No.: US18111744Application Date: 2023-02-20
-
Publication No.: US11989556B2Publication Date: 2024-05-21
- 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/30
- IPC: G06F9/30 ; G06F9/32 ; G06F9/46 ; G06F12/0815 ; G06F12/0875 ; G06F15/78

Abstract:
Disclosed in some examples are systems, methods, devices, and machine-readable mediums to detect and terminate programmable atomic transactions that are stuck in an infinite loop. In order to detect and terminate these transactions, the programmable atomic unit may use an instruction counter that increments each time an instruction is executed during execution of a programmable atomic transaction. If the instruction counter meets or exceeds a threshold instruction execution limit without reaching the termination instruction, the programmable atomic transaction may be terminated, all resources used (e.g., memory locks) may be freed, and a response may be sent to a calling processor.
Public/Granted literature
- US20230205524A1 DETECTING INFINITE LOOPS IN A PROGRAMMABLE ATOMIC TRANSACTION Public/Granted day:2023-06-29
Information query