Invention Grant
- Patent Title: Apparatus and method for scalable monitoring of race detection in parallel programs based on multi-cores
-
Application No.: US14466396Application Date: 2014-08-22
-
Publication No.: US09639136B2Publication Date: 2017-05-02
- Inventor: Young Joo Kim
- Applicant: Electronics and Telecommunications Research Institute
- Applicant Address: KR Daejeon
- Assignee: Electronics and Telecommunications Research Institute
- Current Assignee: Electronics and Telecommunications Research Institute
- Current Assignee Address: KR Daejeon
- Agency: William Park & Associates Ltd.
- Priority: KR10-2014-0005482 20140116
- Main IPC: G06F1/26
- IPC: G06F1/26 ; G06F1/32 ; G06F9/52 ; G06F11/30 ; H04L12/26 ; G06F17/00 ; G06F11/07

Abstract:
Provided are a scalable monitoring apparatus and method for detecting a race when a multicore-based parallel program is executed. The scalable monitoring apparatus for race detection of a multicore-based parallel program includes a monitoring code inserting unit configured to add a scalable monitoring code to a source parallel program to generate a transformed source parallel program, a thread monitoring unit configured to generate a data structure of a thread generated according to execution of the transformed source parallel program, an access event selecting unit configured to inspect a race likelihood according to execution of the transformed source parallel program to select an access event, an access event storage unit configured to store the access event in a shared data structure, a power measuring unit configured to measure and store power data according to execution of the source parallel program, and a power analyzing unit configured to analyze the power data to determine whether an energy bug has been generated.
Public/Granted literature
- US20150198993A1 APPARATUS AND METHOD FOR SCALABLE MONITORING OF RACE DETECTION IN PARALLEL PROGRAMS BASED ON MULTI-CORES Public/Granted day:2015-07-16
Information query