Skip to content

Comment on Deterministic multithreading is hard (2024)parent

Comments

Paper link (2011): https://people.cs.umass.edu/~emery/pubs/dthreads-sosp11.pdf

DTHREADS works by exploding multithreaded applications into multiple processes, with private, copy-on-write mappings to shared memory... Experimental results show that DTHREADS substantially outperforms a state-of-the-art deterministic runtime system, and for a majority of the benchmarks evaluated here, matches and occasionally exceeds the performance of pthreads.

Never heard of this, I’m really interested in digging into this paper. Thank you both for the tip!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.