Invention Application
- Patent Title: USING TRANSACTIONAL EXECUTION FOR RELIABILITY AND RECOVERY OF TRANSIENT FAILURES
-
Application No.: US16128741Application Date: 2018-09-12
-
Publication No.: US20190012241A1Publication Date: 2019-01-10
- Inventor: Michael Karl Gschwind , Valentina Salapura
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Main IPC: G06F11/14
- IPC: G06F11/14 ; G06F3/06 ; G06F13/24 ; G06F9/46

Abstract:
Autonomous recovery from a transient hardware failure by executing portions of a stream of program instructions as a transaction. A start of a transaction is created in a stream of executing program instructions. A snapshot of a system state information is saved when the transaction begins. When a predefined number of program instructions in the stream are executed, the transaction ends, and store data of the transaction is committed. A new transaction then begins. If a transient hardware failure occurs, the transaction is aborted without notifying the computer software application that initiated the stream of program instructions. The transaction is re-executed, based on the saved snapshot of the system state information.
Public/Granted literature
- US10754738B2 Using transactional execution for reliability and recovery of transient failures Public/Granted day:2020-08-25
Information query