A survey of software techniques for using non-volatile memories for storage and main memory systems
Non-volatile memory (NVM) devices, such as Flash, phase change RAM, spin transfer
torque RAM, and resistive RAM, offer several advantages and challenges when compared …
torque RAM, and resistive RAM, offer several advantages and challenges when compared …
The landscape of exascale research: A data-driven literature analysis
S Heldens, P Hijma, BV Werkhoven… - ACM Computing …, 2020 - dl.acm.org
The next generation of supercomputers will break the exascale barrier. Soon we will have
systems capable of at least one quintillion (billion billion) floating-point operations per …
systems capable of at least one quintillion (billion billion) floating-point operations per …
Architecture exploration for ambient energy harvesting nonvolatile processors
Energy harvesting has been widely investigated as a promising method of providing power
for ultra-low-power applications. Such energy sources include solar energy, radio-frequency …
for ultra-low-power applications. Such energy sources include solar energy, radio-frequency …
Phase-change technology and the future of main memory
Phase-change may enable continued scaling of main memories, but PCM has higher
access latencies, incurs higher power costs, and wears out more quickly than DRAM. This …
access latencies, incurs higher power costs, and wears out more quickly than DRAM. This …
Page placement in hybrid memory systems
LE Ramos, E Gorbatov, R Bianchini - Proceedings of the international …, 2011 - dl.acm.org
Phase-Change Memory (PCM) technology has received substantial attention recently.
Because PCM is byte-addressable and exhibits access times in the nanosecond range, it …
Because PCM is byte-addressable and exhibits access times in the nanosecond range, it …
FTI: High performance fault tolerance interface for hybrid systems
Large scientific applications deployed on current petascale systems expend a significant
amount of their execution time dumping checkpoint files to remote storage. New fault tolerant …
amount of their execution time dumping checkpoint files to remote storage. New fault tolerant …
Memory scaling: A systems architecture perspective
O Mutlu - 2013 5th IEEE International Memory Workshop, 2013 - ieeexplore.ieee.org
The memory system is a fundamental performance and energy bottleneck in almost all
computing systems. Recent system design, application, and technology trends that require …
computing systems. Recent system design, application, and technology trends that require …
[PDF][PDF] Research problems and opportunities in memory systems
O Mutlu, L Subramanian - Supercomputing frontiers and …, 2014 - superfri.susu.ru
The memory system is a fundamental performance and energy bottleneck in almost all
computing systems. Recent system design, application, and technology trends that require …
computing systems. Recent system design, application, and technology trends that require …
Atom: Atomic durability in non-volatile memory through hardware logging
Non-volatile memory (NVM) is emerging as a fast byte-addressable alternative for storing
persistent data. Ensuring atomic durability in NVM requires logging. Existing techniques …
persistent data. Ensuring atomic durability in NVM requires logging. Existing techniques …
Phase change memory architecture and the quest for scalability
Memory scaling is in jeopardy as charge storage and sensing mechanisms become less
reliable for prevalent memory technologies, such as dynamic random access memory …
reliable for prevalent memory technologies, such as dynamic random access memory …