Atlas
Atlas
Dhruva R. Chakrabarti,Hans-Juergen Boehm,Kumud Bhandari
2014 · DOI: 10.1145/2714064.2660224
Conference on Object-Oriented Programming Systems, Languages, and Applications · 3,290 Citations
TLDR
This paper identifies failure-atomic sections of code based on existing critical sections and describes a log-based implementation that can be used to recover a consistent state after a failure, and confirms the ability to rapidly flush CPU caches as a core implementation bottleneck and suggest partial solutions.
