Unbounded Hardware Transactional Memory for a Hybrid DRAM/NVM Memory System
Abstract: Persistent memory programming requires failure atomicity. To achieve this in an efficient manner, recent proposals use hardware-based logging for atomic-durable updates and hardware transactional...