Invention Grant
- Patent Title: Salvaging hardware transactions
- Patent Title (中): 抢救硬件交易
-
Application No.: US14827985Application Date: 2015-08-17
-
Publication No.: US09244781B2Publication Date: 2016-01-26
- Inventor: Harold W. Cain, III , Michael Karl Gschwind , Maged M. Michael , Valentina Salapura , Eric M. Schwarz
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Maeve McCarthy
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/14

Abstract:
A transactional memory system salvages a partially executed hardware transaction. A processor of the transactional memory system determines information about an about-to-fail handler for transactional execution of a code region of a hardware transaction. The processor saves state information of the hardware transaction, the state information usable to determine whether the hardware transaction is to be salvaged or to be aborted. The processor detects an about-to-fail condition during the transactional execution of the hardware transaction. The processor, based on the detecting, executes the about-to-fail handler using the information about the about-to-fail handler, the about-to-fail handler determining whether the hardware transaction is to be salvaged or to be aborted.
Public/Granted literature
- US20150355958A1 SALVAGING HARDWARE TRANSACTIONS Public/Granted day:2015-12-10
Information query