Welcome to the homepage of Atlas, a programming model and a C/C++ runtime that provides consistency guarantees in case of failure for lock-based code for persistent programming.

Code

Fork our GitHub repo from https://github.com/HewlettPackard/Atlas.

API Doc

Doxygen generated documentation is available here.

Discuss

Questions, feedback, comments are welcome on our public mailing list. Subscribe by using the Google Groups web interface or by sending an email with subject “subscribe” to atlas-discuss+subscribe [AT] googlegroups.com.

Reference

Dhruva R. Chakrabarti, Hans-J. Boehm, and Kumud Bhandari. 2014. Atlas: leveraging locks for non-volatile memory consistency. In Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA ‘14). ACM, New York, NY, USA, 433-452.

License

LGPLv3 Logo