The paper defines the value-happens-before trace equivalence, proves it is coarser than happens-before (exponentially so in some programs), and presents the VC-DPOR algorithm that explores its classes in polynomial time per class for a bounded number of threads.
It follows that|TH/VHB| = O |T max H /VHB|· poly(n) , and thus it suffices to argue that VC-DPOR runs in time O(|TH/VHB|· poly(n))
1 Pith paper cite this work. Polarity classification is still indexing.
1
Pith paper citing it
fields
cs.PL 1years
2019 1verdicts
CONDITIONAL 1representative citing papers
citing papers explorer
-
Value-centric Dynamic Partial Order Reduction
The paper defines the value-happens-before trace equivalence, proves it is coarser than happens-before (exponentially so in some programs), and presents the VC-DPOR algorithm that explores its classes in polynomial time per class for a bounded number of threads.