NV-Heaps: Making Persistent Objects Fast and Safe with Next-Generation, Non-Volatile Memories

by Joel Coburn , Adrian M. Caulfield , Ameen Akel , Rajesh K. Gupta , Ranjit Jhala , Steven Swanson
Citations:17 - 3 self

Active Bibliography

Providing Fast and Safe Access to Next-Generation, Non-Volatile Memories – Joel Dylan Coburn, Joel Dylan Coburn, Paulo Coehlo, The Alchemist
Mnemosyne: Lightweight Persistent Memory A memory is what is left when something happens and does not completely unhappen. – Edward De Bono, Haris Volos, Andres Jaan Tack, Michael M. Swift
19 Tradeoffs in transactional memory virtualization – JaeWoong Chung, Chi Cao Minh, Austen McDonald, Travis Skare, Hassan Chafi, Brian D. Carlstrom, Christos Kozyrakis, Kunle Olukotun - 2006
270 Virtualizing Transactional Memory – Ravi Rajwar, et al. - 2005
39 The Common Case Transactional Behavior of Multithreaded Programs – Jaewoong Chung, Hassan Chafi, Chi Cao Minh, Austen Mcdonald, Brian D. Carlstrom, Christos Kozyrakis, Kunle Olukotun - 2006
PROGRAMS – Milind Vidyadhar Kulkarni, Ph. D - 2008
7 Integrating transactional memory into c – Lawrence Crowl, Yossi Lev, Victor Luchangco, Mark Moir, Dan Nussbaum - 2007
14 Toward High Performance Nonblocking Software Transactional Memory – Virendra J. Marathe, Mark Moir - 2008
207 Logtm: Log-based transactional memory – Kevin E. Moore, Jayaram Bobba, Michelle J. Moravan, Mark D. Hill, David A. Wood - 2006
3 SIGNATURES IN TRANSACTIONAL MEMORY SYSTEMS – Luke Yen
20 Hardware Acceleration of Software Transactional Memory – Arrvindh Shriraman, Virendra J. Marathe, Sandhya Dwarkadas, Michael L. Scott, David Eisenstat, Christopher Heriot, William N. Scherer III, Michael F. Spear - 2006
56 Conflict detection and validation strategies for software transactional memory – Michael F. Spear, Virendra J. Marathe, William N. Scherer Iii, Michael L. Scott - 2006
86 Sinfonia: a new paradigm for building scalable distributed systems – Marcos K. Aguilera, Arif Merchant, Mehul Shah, Alistair Veitch, Christos Karamanolis - 2007
Memory: Why – Călin Ca˛scaval, Colin Blundell, Maged Michael, Harold W. Cain, Peng Wu, Stefanie Chiras, Siddhartha Chatterjee
58 The ATOMOS Transactional Programming Language – Brian D. Carlstrom, Austen Mcdonald, Hassan Chafi, Jaewoong Chung, Chi Cao Minh, Christos Kozyrakis, Kunle Olukotun - 2006
3 USING SOFTWARE TRANSACTIONAL MEMORY IN INTERRUPT-DRIVEN SYSTEMS – Michael J. Schultz
5 ATLAS: A Chip-Multiprocessor with Transactional Memory Support – Njuguna Njoroge, Jared Casper, Sewook Wee, Yuriy Teslyar, Daxia Ge, Christos Kozyrakis, Kunle Olukotun
20 CAR-STM: scheduling-based collision avoidance and resolution for software transactional memory – Shlomi Dolev, Danny Hendler, Adi Suissa - 2008
24 Understanding tradeoffs in software transactional memory – Dave Dice, Nir Shavit - 2007