Invention Grant
- Patent Title: Determining the vulnerability of multi-threaded program code to soft errors
- Patent Title (中): 确定多线程程序代码对软错误的脆弱性
-
Application No.: US14266131Application Date: 2014-04-30
-
Publication No.: US09292418B2Publication Date: 2016-03-22
- Inventor: Vilas Sridharan , Mark E. Wilkening , Sudhanva Gurumurthi
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee Address: US CA Sunnyvale
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/36 ; G06F11/34 ; G06F9/48

Abstract:
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.
Public/Granted literature
- US20140331207A1 Determining the Vulnerability of Multi-Threaded Program Code to Soft Errors Public/Granted day:2014-11-06
Information query