Invention Grant
- Patent Title: Exception handling in transactions
-
Application No.: US17046396Application Date: 2019-04-08
-
Publication No.: US11481290B2Publication Date: 2022-10-25
- Inventor: Matthew James Horsnell , Grigorios Magklis , Stephan Diestelhorst
- 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: GR20180100155 20180411
- International Application: PCT/GB2019/051020 WO 20190408
- International Announcement: WO2019/197811 WO 20191017
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/14 ; G06F9/46 ; G06F11/07

Abstract:
An apparatus and a method of operating a data processing apparatus, and simulators thereof, are disclosed. Data processing circuitry performs data processing operations in response to instructions, where some sets of instructions may be defined as a transaction which are to be performed atomically with respect to other operations performed by the data processing circuitry. When a synchronous exception occurs during a transaction the transaction is aborted and an exception counter is incremented. When the counter reaches a threshold value a transaction failure signal is generated, allowing, if appropriate a response to this number of exceptions causing transaction aborts to be carried out.
Public/Granted literature
- US20210103503A1 EXCEPTION HANDLING IN TRANSACTIONS Public/Granted day:2021-04-08
Information query