Dthreads is an efficient deterministic multithreading
system for unmodified C/C++ applications. Dthreads enforces determinism even in the face of data races. Dthreads substantially outperforms a state-of-the-art deterministic runtime system (more than 3X) and matches and occasionally exceeds the performance of pthreads for most of evaluated applications.
More...
Sheriff-Detect can find instances of false sharing precisely (no false
positives), efficiently (20% slower) and accurately(pinpointing objects).
Sheriff-Protect mitigates false sharing problems automatically without user interventions.
More...
Redline supports interactiveness of applications even when there are tons of
CPU-intensive, memory-intensive or IO-intensive workloads in the same system.
More...