Dthreads: efficient deterministic multithreading

@inproceedings{Liu2011DthreadsED,
  title={Dthreads: efficient deterministic multithreading},
  author={Tongping Liu and Charlie Curtsinger and Emery D. Berger},
  booktitle={SOSP},
  year={2011}
}
Multithreaded programming is notoriously difficult to get right. A key problem is non-determinism, which complicates debugging, testing, and reproducing errors. One way to simplify multithreaded programming is to enforce deterministic execution, but current deterministic systems for C/C++ are incomplete or impractical. These systems require program modification, do not ensure determinism in the presence of data races, do not work with general-purpose multithreaded programs, or run up to 8.4… CONTINUE READING
Highly Influential
This paper has highly influenced a number of papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 216 citations. REVIEW CITATIONS

7 Figures & Tables

Topics

Statistics

0204020112012201320142015201620172018
Citations per Year

217 Citations

Semantic Scholar estimates that this publication has 217 citations based on the available data.

See our FAQ for additional information.