Crafty: efficient, HTM-compatible persistent transactions
Kaan Genç, Michael D. Bond, Guoqing Harry Xu · 2020
Byte-addressable persistent memory, such as Intel/Micron 3D XPoint, is an emerging technology that bridges the gap between volatile memory and persistent storage. Data in persistent memory survives crashes and restarts; however, it is challenging to ensure that this data is consistent after failures. Existing approaches incur significant performance costs to ensure crash consistency.