DocumentCode :
2582445
Title :
RADISH: Always-on sound and complete race detection in software and hardware
Author :
Devietti, Joseph ; Wood, Benjamin P. ; Strauss, Karin ; Ceze, Luis ; Grossman, Dan ; Qadeer, Shaz
Author_Institution :
Univ. of Washington, Seattle, WA, USA
fYear :
2012
fDate :
9-13 June 2012
Firstpage :
201
Lastpage :
212
Abstract :
Data-race freedom is a valuable safety property for multithreaded programs that helps with catching bugs, simplifying memory consistency model semantics, and verifying and enforcing both atomicity and determinism. Unfortunately, existing software-only dynamic race detectors are precise but slow; proposals with hardware support offer higher performance but are imprecise. Both precision and performance are necessary to achieve the many advantages always-on dynamic race detection could provide.
Keywords :
multi-threading; program debugging; RADISH; catching bugs; complete race detection; memory consistency model semantics; multithreaded programs; safety property; software only dynamic race detectors; sound race detection; Clocks; Coherence; Detectors; Hardware; Safety; Software; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture (ISCA), 2012 39th Annual International Symposium on
Conference_Location :
Portland, OR
ISSN :
1063-6897
Print_ISBN :
978-1-4673-0475-7
Electronic_ISBN :
1063-6897
Type :
conf
DOI :
10.1109/ISCA.2012.6237018
Filename :
6237018
Link To Document :
بازگشت