kirancodes.me
To Proof Maintenance & Beyond!

Atlas: leveraging locks for non-volatile memory consistency

Dhruva R. Chakrabarti, Hans-Juergen Boehm, Kumud Bhandari

Abstract

Non-volatile main memory, such as memristors or phase change memory, can revolutionize the way programs persist data. In-memory objects can themselves be persistent without the need for a separate persistent data storage format. However, the challenge is to ensure that such data remains consistent if a failure occurs during execution.

Related papers