Papers for Discussion (Tentative)
Memory models (not all of these papers in their entirety):
Region serializability
- Region serliability for all [Ouyang et al. HotPar '13]
- EnfoRSer
Atomicity checking:
Data race detection:
- Static data race detection [Naik et al. PLDI '06] [Naik and Aiken POPL '07]
- FastTrack
- Chimera [Lee et al. PLDI '12] (uses static race detection for dynamic record & replay)
Concurrency control, frameworks, and implementations:
- Octet
- Hybrid/adaptive concurrency control (submission coming in January)
- Jikes RVM: jikesrvm.org; "The Jikes research virtual machine project: building an open-source research community" [Alpern et al. '05]
Miscellaneous:
Record & replay?
Transactional memory?