Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Efficiency of e-NR Labeling for On-the-fly Race Detection of Programs with Nested Parallelism

Authors
Kim, Sun-SookHa, Ok-KyoonJun, Yong-Kee
Issue Date
2011
Publisher
SPRINGER-VERLAG BERLIN
Keywords
Empirical comparison; thread labeling; race detection; nested parallelism; e-NR labeling
Citation
UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, PT II, v.151, pp 191 - +
Indexed
SCOPUS
Journal Title
UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, PT II
Volume
151
Start Page
191
End Page
+
URI
https://scholarworks.gnu.ac.kr/handle/sw.gnu/24812
ISSN
1865-0929
Abstract
On-the-fly race detector using Lamport's happened-before relation needs thread labeling scheme for generating unique identifiers which maintain logical concurrency information for the parallel thread. e-NR. labeling creates the NR labels by inheriting from the parent thread a pointer to their shared information, so it requires constant amount of time and space overhead on every fork/join operation. Previous work compares e-NR labeling only with OS labeling using a set of synthetic programs to support that e-NR labeling is efficient in detecting races during an execution of programs with nested parallelism. This paper compares empirically e-NR labeling with BD labeling that shows the same complexity of space and time with OS labeling. The results using OpenMP benchmarks with nested parallelism show that e-NR labeling is more efficient than T-BD labeling by at least 2 times in total monitoring time for race detection, and by at least 3 times in average space for maintaining thread labels.
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.

Related Researcher

Researcher Jun, Yong Kee photo

Jun, Yong Kee
공과대학 (항공우주및소프트웨어공학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE