Performance Optimization of Persistent Memory Systems Through Phase-Based Transactional Memory
Keyword(s):
The emerging persistent memory technologies (PM) are aimed to eliminate the gap between main memory and storage. Nevertheless, its adoption requires measures to guarantee consistency, since crash failures might render the program in an unrecoverable state. In this context, the usage of durable transactions is one of the main investigated approaches to ease the adoption of PM. However, today's implementations are based exclusively on software (SW) or hardware (HW), which might degrade system performance. This paper presents NV-PhTM, a transactional system for PM that delivers the best out of both HW and SW transactions by dynamically changing the execution according to the application's characteristics.
2007 ◽
Vol 35
(1)
◽
pp. 39-46
◽
2013 ◽
Vol 5
(5)
◽
pp. 281-288
Keyword(s):
Keyword(s):
2016 ◽
Vol 27
(5)
◽
pp. 1524-1536
◽