Invention Grant
- Patent Title: Enhancing reliability of transaction execution by using transaction digests
- Patent Title (中): 通过交易摘要提高交易执行的可靠性
-
Application No.: US14163324Application Date: 2014-01-24
-
Publication No.: US09304935B2Publication Date: 2016-04-05
- Inventor: Michael Karl Gschwind , Valentina Salapura
- 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
- Agent David Zwick; William Kinnaman, Jr.
- Main IPC: G06F11/14
- IPC: G06F11/14 ; G06F12/08 ; G06F9/30 ; G06F9/46

Abstract:
Performing a transaction in a transactional memory environment for performing transactional executions, the transactional memory environment including a digest-generating transaction to generate a computed digest and a digest-checking transaction to compare computed digests is provided. Included is identifying, by a computer system, a first indicator signaling a beginning instruction of a digest-generating transaction including a plurality of instructions; suppressing committing memory store data of the digest-generating transaction to memory; generating a computed digest based on the execution of at least one of the plurality of instructions; identifying a second indicator associated with the plurality of instructions signaling an ending instruction of the digest-generating transaction, the computed digest is replicable for an error-free execution of the plurality of instructions; and saving the computed digest, as a reliability digest, based on completing the digest-generating transaction and not save the first computed digest based on an abort of the digest-generating transaction.
Public/Granted literature
- US20150212818A1 RELIABLE TRANSACTIONAL EXECUTION USING DIGESTS Public/Granted day:2015-07-30
Information query