Invention Grant
- Patent Title: Apparatus and data processing method for transactional memory
-
Application No.: US17269216Application Date: 2019-10-17
-
Publication No.: US11379233B2Publication Date: 2022-07-05
- Inventor: Matthew James Horsnell , Richard Roy Grisenthwaite
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1819348 20181128
- International Application: PCT/GB2019/052967 WO 20191017
- International Announcement: WO2020/109749 WO 20200604
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/46 ; G06F9/38

Abstract:
In an apparatus with transactional memory support circuitry, for a first type of transaction started using a first type of transaction start instruction, commitment of results of instructions executed speculatively following the first type of transaction start instruction are prevented until a transaction end instruction is reached. An abort is triggered when a conflict is detected between an address of a memory access from another thread and the addresses tracked for the transaction. For a second type of transaction started using a second type of transaction start instruction, an address of the read operation is marked as trackable whilst an address of a write operation is omitted from being marked as trackable. This allows an apparatus that supports transactional memory to also be used for multi-word address watching.
Public/Granted literature
- US20210271485A1 APPARATUS AND DATA PROCESSING METHOD FOR TRANSACTIONAL MEMORY Public/Granted day:2021-09-02
Information query