Invention Grant
- Patent Title: Transactional memory preemption mechanism
- Patent Title (中): 事务记忆抢占机制
-
Application No.: US13465115Application Date: 2012-05-07
-
Publication No.: US08544022B2Publication Date: 2013-09-24
- Inventor: Richard L. Arndt , Harold W. Cain, III , Bradly G. Frey , Cathy May
- Applicant: Richard L. Arndt , Harold W. Cain, III , Bradly G. Frey , Cathy May
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Stephen J. Walder, Jr.; Matthew B. Talpis
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F15/00 ; G06F11/00 ; G06F13/24

Abstract:
Mechanisms for executing a transaction in the data processing system are provided. A transaction checkpoint data structure is generated in internal registers of a processor. The transaction checkpoint data structure stores transaction checkpoint data representing a state of program registers at a time prior to execution of a corresponding transaction. The transaction, which comprises a first portion of code that is to be executed by the processor, is executed. An interrupt of the transaction is received while executing the transaction and, as a result, the transaction checkpoint data is stored to a data structure in a memory of the data processing system. A second portion of code is then executed. A state of the program registers is restored using the data structure in the memory of the data processing system in response to an event occurring causing a switch of execution of the processor back to execution of the transaction.
Public/Granted literature
- US20120246658A1 Transactional Memory Preemption Mechanism Public/Granted day:2012-09-27
Information query