Invention Grant
- Patent Title: Verifying speculative multithreading in an application
-
Application No.: US13326378Application Date: 2011-12-15
-
Publication No.: US08892946B2Publication Date: 2014-11-18
- Inventor: Mitchell D. Felton
- Applicant: Mitchell D. Felton
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Biggers Kennedy Lenart Spraggins LLP
- Main IPC: G06F11/00
- IPC: G06F11/00

Abstract:
Verifying speculative multithreading in an application executing in a computing system, including: executing one or more test instructions serially thereby producing a serial result, including insuring that all data dependencies among the test instructions are satisfied; executing the test instructions speculatively in a plurality of threads thereby producing a speculative result; and determining whether a speculative multithreading error exists including: comparing the serial result to the speculative result and, if the serial result does not match the speculative result, determining that a speculative multithreading error exists.
Public/Granted literature
- US20130159772A1 Verifying Speculative Multithreading In An Application Public/Granted day:2013-06-20
Information query