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 …
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 …
semiconductors, such as silicon-chalcogenide glass. In addition to increased integration …
Overcoming the challenges of crossbar resistive memory architectures
The scalability of DRAM faces challenges from increasing power consumption and the
difficulty of building high aspect ratio capacitors. Consequently, emerging memory …
difficulty of building high aspect ratio capacitors. Consequently, emerging memory …
Approximate storage in solid-state memories
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 …
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 …
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
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 …
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 …
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
Emerging non-volatile memories such as phase-change RAM (PCRAM) offer significant
advantages but suffer from write endurance problems. However, prior solutions are oblivious …
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 …
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
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 …
eDRAM caches is constrained by leakage and cell density. Emerging non-volatile memory …