Invention Grant
- Patent Title: Data processing apparatus and method for performing load-exclusive and store-exclusive operations
- Patent Title (中): 用于执行负载独占和专有操作的数据处理装置和方法
-
Application No.: US13861622Application Date: 2013-04-12
-
Publication No.: US09223701B2Publication Date: 2015-12-29
- Inventor: Frederic Claude Marie Piry , Philippe Jean-Pierre Raphalen , Melanie Emanuelle Lucie Teyssier , Albin Pierick Tonnerre
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F12/08

Abstract:
A data processing apparatus is provided in which a processor unit accesses data values stored in a memory and a cache stores local copies of a subset of the data values. The cache maintains a status value for each local copy stored in the cache. When the processor unit executes a load-exclusive operation, a first data value is loaded from a specified memory location and an exclusive use monitor begins monitoring the specified memory location for accesses. When the processor unit executes a store-exclusive operation, a second data value is stored to the specified memory location if the exclusive use monitor indicates that the first data value has not been modified since the load-exclusive operation was executed. When a local copy of the first data value is stored in the cache and the status value for the local copy of the first data value indicates that the processor unit has exclusive usage of the first data value, the data processing apparatus is configured to prevent modification of the status value for a predetermined time period after the processor unit has executed the load-exclusive operation.
Public/Granted literature
- US20140310480A1 DATA PROCESSING APPARATUS AND METHOD FOR PERFORMING LOAD-EXCLUSIVE AND STORE-EXCLUSIVE OPERATIONS Public/Granted day:2014-10-16
Information query