Invention Application
- Patent Title: EXCEPTION HANDLING IN TRANSACTIONS
-
Application No.: US17046396Application Date: 2019-04-08
-
Publication No.: US20210103503A1Publication Date: 2021-04-08
- 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
- Priority: GR20180100155 20180411
- International Application: PCT/GB2019/051020 WO 20190408
- Main IPC: G06F11/14
- IPC: 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
- US11481290B2 Exception handling in transactions Public/Granted day:2022-10-25
Information query