Hardware transactional memory (HTM) implementations already provide a transactional abstraction at HW speed in multi-core systems. The imminent availability of mature byte-addressable, nonvolatile memory (NVM) will provide persistence at the speed of accessing main memory. This paper presents the notion of persistent HTM (PHTM), which combines HTM and NVM and features hardware-assisted, lock-free, full ACID transactions. For atomicity and isolation, PHTM is based on the current implementations of HTM. For durability, PHTM adds the algorithmic and minimal HW enhancements needed due to the incorporation of NVM.
Articles
Related Articles
January 20, 2022
High Performance Parallel I/O and In-Situ Analysis in the WRF Model with ADIOS2
As the computing power of large-scale HPC clusters approaches the Exascale, the gap between compute capabilities...
Read More >
1 MIN READING
May 27, 2021
Smartphone Location Recognition with Unknown Modes in Deep Feature Space
Smartphone location recognition aims to identify the location of a smartphone on a user in specific...
Read More >
1 MIN READING
August 26, 2019
A 5GHz to 6GHz CMOS transmitter for full-duplex wireless with wideband digital cancellation
This paper presents a quadrature balanced transmitter, assisted by a digital equalization and predistortion self-interference cancellation...
Read More >
1 MIN READING