Cited 2 time in
Efficient race verification for debugging programs with OpenMP directives
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Kim, Young-Joo | - |
| dc.contributor.author | Kang, Mun-Hye | - |
| dc.contributor.author | Ha, Ok-Kyoon | - |
| dc.contributor.author | Jun, Yong-Kee | - |
| dc.date.accessioned | 2022-12-27T07:33:42Z | - |
| dc.date.available | 2022-12-27T07:33:42Z | - |
| dc.date.issued | 2007 | - |
| dc.identifier.issn | 0302-9743 | - |
| dc.identifier.issn | 1611-3349 | - |
| dc.identifier.uri | https://scholarworks.gnu.ac.kr/handle/sw.gnu/29069 | - |
| dc.description.abstract | Races 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.extent | 10 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | SPRINGER-VERLAG BERLIN | - |
| dc.title | Efficient race verification for debugging programs with OpenMP directives | - |
| dc.type | Article | - |
| dc.publisher.location | 독일 | - |
| dc.identifier.scopusid | 2-s2.0-38149085386 | - |
| dc.identifier.wosid | 000251195200024 | - |
| dc.identifier.bibliographicCitation | PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, v.4671, pp 230 - 239 | - |
| dc.citation.title | PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS | - |
| dc.citation.volume | 4671 | - |
| dc.citation.startPage | 230 | - |
| dc.citation.endPage | 239 | - |
| dc.type.docType | Proceedings Paper | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalResearchArea | Operations Research & Management Science | - |
| dc.relation.journalResearchArea | Mathematics | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
| dc.relation.journalWebOfScienceCategory | Operations Research & Management Science | - |
| dc.relation.journalWebOfScienceCategory | Mathematics, Applied | - |
| dc.subject.keywordAuthor | OpenMP directive | - |
| dc.subject.keywordAuthor | races | - |
| dc.subject.keywordAuthor | verification | - |
| dc.subject.keywordAuthor | labeling scheme | - |
| dc.subject.keywordAuthor | protocol scheme | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Gyeongsang National University Central Library, 501, Jinju-daero, Jinju-si, Gyeongsangnam-do, 52828, Republic of Korea+82-55-772-0532
COPYRIGHT 2022 GYEONGSANG NATIONAL UNIVERSITY LIBRARY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
