The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 02, 2017

Filed:

Aug. 22, 2014
Applicant:

Electronics and Telecommunications Research Institute, Daejeeon, KR;

Inventor:

Young Joo Kim, Daejeon, KR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/26 (2006.01); G06F 1/32 (2006.01); G06F 9/52 (2006.01); G06F 11/30 (2006.01); H04L 12/26 (2006.01); G06F 17/00 (2006.01); G06F 11/07 (2006.01);
U.S. Cl.
CPC ...
G06F 1/3206 (2013.01); G06F 1/329 (2013.01); G06F 9/52 (2013.01); G06F 11/0721 (2013.01); G06F 11/3089 (2013.01); G06F 17/608 (2013.01); H04L 43/04 (2013.01); H04L 43/10 (2013.01); Y02B 60/144 (2013.01);
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.


Find Patent Forward Citations

Loading…