Detailed Information

Cited 2 time in webofscience Cited 2 time in scopus
Metadata Downloads

Efficient race verification for debugging programs with OpenMP directives

Full metadata record
DC Field Value Language
dc.contributor.authorKim, Young-Joo-
dc.contributor.authorKang, Mun-Hye-
dc.contributor.authorHa, Ok-Kyoon-
dc.contributor.authorJun, Yong-Kee-
dc.date.accessioned2022-12-27T07:33:42Z-
dc.date.available2022-12-27T07:33:42Z-
dc.date.issued2007-
dc.identifier.issn0302-9743-
dc.identifier.issn1611-3349-
dc.identifier.urihttps://scholarworks.gnu.ac.kr/handle/sw.gnu/29069-
dc.description.abstractRaces must be detected for debugging parallel programs with OpenMP directives because they may cause unintended nondeterministic results of programs. The previous tool that detects races does riot verify the existence of races in programs with no internal nondeterminism because the tool regards nested sibling threads as ordered threads and has the possibility of ignoring accesses involved in races in program models with synchronization such as critical section. This paper suggests an efficient tool that verifies the existence of races with optimal performance by applying race detection engines for labeling and detection protocol. The labeling scheme generates a unique identifier for each parallel thread created during a program execution, and the protocol scheme detects at least one race if any. This tool verifies the existence of races over 250 times faster in average than the previous tool even in the case that the maximum parallelism increases with the fixed number of total accesses using a set of synthetic programs without synchronization such as critical section.-
dc.format.extent10-
dc.language영어-
dc.language.isoENG-
dc.publisherSPRINGER-VERLAG BERLIN-
dc.titleEfficient race verification for debugging programs with OpenMP directives-
dc.typeArticle-
dc.publisher.location독일-
dc.identifier.scopusid2-s2.0-38149085386-
dc.identifier.wosid000251195200024-
dc.identifier.bibliographicCitationPARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, v.4671, pp 230 - 239-
dc.citation.titlePARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS-
dc.citation.volume4671-
dc.citation.startPage230-
dc.citation.endPage239-
dc.type.docTypeProceedings Paper-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaOperations Research & Management Science-
dc.relation.journalResearchAreaMathematics-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryComputer Science, Theory & Methods-
dc.relation.journalWebOfScienceCategoryOperations Research & Management Science-
dc.relation.journalWebOfScienceCategoryMathematics, Applied-
dc.subject.keywordAuthorOpenMP directive-
dc.subject.keywordAuthorraces-
dc.subject.keywordAuthorverification-
dc.subject.keywordAuthorlabeling scheme-
dc.subject.keywordAuthorprotocol scheme-
Files in This Item
There are no files associated with this item.
Appears in
Collections
공과대학 > Department of Aerospace and Software Engineering > Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE