Invention Grant
- Patent Title: Interruptible store exclusive
- Patent Title (中): 中断商店独家
-
Application No.: US14187058Application Date: 2014-02-21
-
Publication No.: US09411542B2Publication Date: 2016-08-09
- Inventor: Andrew J. Higham , Gregory M. Yukna
- Applicant: ANALOG DEVICES TECHNOLOGY
- Applicant Address: BM Hamilton
- Assignee: Analog Devices Global
- Current Assignee: Analog Devices Global
- Current Assignee Address: BM Hamilton
- Agency: Patent Capital Group
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
In one example, there is disclosed herein a processor configured for interruptible atomic exclusive memory operations. For example, a load exclusive (LDEX) may be followed by a store exclusive (STREX), with the two together forming an atom. To facilitate timely handling of interrupts, the STREX operation is split into two parts. The STREX_INIT is not interruptible but has a determinate execution time because it takes a fixed number of clock cycles. The STREX_INIT sends the value out to the memory bus. It is followed by a STREX_SYNC operation that polls a flag for whether a return value is available. STREX_SYNC is interruptible, and methods are disclosed for determining whether, upon return from an interrupt, atomicity of the operation has been broken. If atomicity is broken, the instruction fails, while if atomicity is preserved, the instruction completes.
Public/Granted literature
- US20150242334A1 INTERRUPTIBLE STORE EXCLUSIVE Public/Granted day:2015-08-27
Information query