A survey of software techniques for using non-volatile memories for storage and main memory systems

S Mittal, JS Vetter - IEEE Transactions on Parallel and …, 2015 - ieeexplore.ieee.org
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 …

A survey on techniques for improving Phase Change Memory (PCM) lifetime

M Mohseni, AH Novin - Journal of Systems Architecture, 2023 - Elsevier
ABSTRACT PCMs are Non-Volatile Memories (NVMs) that store data using phase-change
semiconductors, such as silicon-chalcogenide glass. In addition to increased integration …

Overcoming the challenges of crossbar resistive memory architectures

C Xu, D Niu, N Muralimanohar… - 2015 IEEE 21st …, 2015 - ieeexplore.ieee.org
The scalability of DRAM faces challenges from increasing power consumption and the
difficulty of building high aspect ratio capacitors. Consequently, emerging memory …

Approximate storage in solid-state memories

A Sampson, J Nelson, K Strauss, L Ceze - ACM Transactions on …, 2014 - dl.acm.org
Memories today expose an all-or-nothing correctness model that incurs significant costs in
performance, energy, area, and design complexity. But not all applications need high …

More on average case vs approximation complexity

M Alekhnovich - 44th Annual IEEE Symposium on Foundations …, 2003 - ieeexplore.ieee.org
We consider the problem to determine the maximal number of satisfiable equations in a
linear system chosen at random. We make several plausible conjectures about the average …

ArchShield: Architectural framework for assisting DRAM scaling by tolerating high error rates

PJ Nair, DH Kim, MK Qureshi - ACM SIGARCH Computer Architecture …, 2013 - dl.acm.org
DRAM scaling has been the prime driver for increasing the capacity of main memory system
over the past three decades. Unfortunately, scaling DRAM to smaller technology nodes has …

Nvmain: An architectural-level main memory simulator for emerging non-volatile memories

M Poremba, Y **e - 2012 IEEE Computer Society Annual …, 2012 - ieeexplore.ieee.org
Emerging non-volatile memory (NVM) technologies, such as PCRAM and STT-RAM, have
demonstrated great potentials to be the candidates as replacement for DRAM-based main …

FREE-p: Protecting non-volatile memory against both hard and soft errors

DH Yoon, N Muralimanohar, J Chang… - 2011 IEEE 17th …, 2011 - ieeexplore.ieee.org
Emerging non-volatile memories such as phase-change RAM (PCRAM) offer significant
advantages but suffer from write endurance problems. However, prior solutions are oblivious …

Accelerating write by exploiting PCM asymmetries

J Yue, Y Zhu - 2013 IEEE 19th International Symposium on …, 2013 - ieeexplore.ieee.org
To improve the write performance of PCM, this paper proposes a new write scheme, called
two-stage-write, which leverages the speed and power difference between writing a zero bit …

i2WAP: Improving non-volatile cache lifetime by reducing inter- and intra-set write variations

J Wang, X Dong, Y **e… - 2013 IEEE 19th …, 2013 - ieeexplore.ieee.org
Modern computers require large on-chip caches, but the scalability of traditional SRAM and
eDRAM caches is constrained by leakage and cell density. Emerging non-volatile memory …