@inproceedings{b77220db69924509afbbaceb6e5aaea7,
title = "Detecting data races on weak memory systems",
abstract = "The authors investigate the extension of dynamic data race detection techniques developed for sequentially consistent systems to weak systems. A potential problem is that in the presence of a data race, weak systems fail to guarantee sequential consistency and therefore dynamic techniques may not give meaningful results. However, the authors reason that in practice a weak system will preserve sequential consistency at least until the 'first' data races since it cannot predict if a data race will occur. They formalize this condition and show that it allows data races to be dynamically detected. Further, since this condition is already obeyed by all proposed implementations of weak systems, the full performance of weak systems can be exploited.",
author = "Adve, {Sarita V.} and Hill, {Mark D.} and Miller, {Barton P.} and Netzer, {Robert H.B.}",
year = "1991",
doi = "10.1145/115952.115976",
language = "English (US)",
isbn = "0897913949",
series = "Conference Proceedings - Annual Symposium on Computer Architecture",
publisher = "Publ by IEEE",
pages = "234--243",
booktitle = "Conference Proceedings - Annual Symposium on Computer Architecture",
note = "Proceedings of the 18th International Symposium on Computer Architecture ; Conference date: 27-05-1991 Through 30-05-1991",
}