Invention Grant
- Patent Title: Redundant transactions for detection of timing sensitive errors
- Patent Title (中): 用于检测时序敏感错误的冗余事务
-
Application No.: US13962720Application Date: 2013-08-08
-
Publication No.: US09251014B2Publication Date: 2016-02-02
- Inventor: Harold W. Cain, III , David M. Daly , Michael C. Huang , Kattamuri Ekanadham , Jose E. Moreira , Mauricio J. Serrano
- 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: Otterstedt, Ellenbogen & Kammer, LLP
- Agent Daniel P Morris
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/14 ; G06F11/36

Abstract:
A method for detecting a software-race condition in a program includes copying a state of a transaction of the program from a first core of a multi-core processor to at least one additional core of the multi-core processor, running the transaction, redundantly, on the first core and the at least one additional core given the state, outputting a result of the first core and the at least one additional core, and detecting a difference in the results between the first core and the at least one additional core, wherein the difference indicates the software-race condition.
Public/Granted literature
- US20150046752A1 Redundant Transactions for Detection of Timing Sensitive Errors Public/Granted day:2015-02-12
Information query