skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Determining the vulnerability of multi-threaded program code to soft errors

Patent ·
OSTI ID:1532152

The described embodiments include a program code testing system that determines the vulnerability of multi-threaded program code to soft errors. For multi-threaded program code, two to more threads from the program code may access shared architectural structures while the program code is being executed. The program code testing system determines accesses of architectural structures made by the two or more threads of the multi-threaded program code and uses the determined accesses to determine a time for which the program code is exposed to soft errors. From this time, the program code testing system determines a vulnerability of the program code to soft errors.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC02-05CH11231
Assignee:
Advanced Micro Devices, Inc. (Sunnyvale, CA)
Patent Number(s):
9,292,418
Application Number:
14/266,131
OSTI ID:
1532152
Resource Relation:
Patent File Date: 2014-04-30
Country of Publication:
United States
Language:
English

References (16)

System and method for dimensional explorer for performance test patent-application April 2007
Detecting architectural vulnerability of processor resources patent December 2010
System and method for dynamic analysis window for accurate result analysis for performance test patent-application April 2007
Energy-Efficient Failure Detection and Masking patent-application December 2011
Instruction level execution analysis for debugging software patent-application October 2007
Facilitated introspection of virtualized environments patent January 2013
Method and Apparatus for Testing Soft Error Rate of an Application Program patent-application October 2009
Enforcing expected control flow in program execution patent February 2014
Vulnerability Estimation for Cache Memory patent-application September 2014
Determining the Vulnerability of Multi-Threaded Program Code to Soft Errors patent-application November 2014
Detecting and mitigating soft errors using duplicative instructions patent-application December 2002
Problem determination using system run-time behavior analysis patent-application July 2006
Detecting Soft Errors Via Selective Re-Execution patent-application April 2009
Static analysis defect detection in the presence of virtual function calls patent January 2013
Data Processing with Protection Against Soft Errors patent-application March 2011
Method and apparatus for preventing soft error accumulation in register arrays patent-application September 2007

Similar Records

Related Subjects