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 …
Emerging NVM: A survey on architectural integration and research challenges
There has been a surge of interest in Non-Volatile Memory (NVM) in recent years. With
many advantages, such as density and power consumption, NVM is carving out a place in …
many advantages, such as density and power consumption, NVM is carving out a place in …
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 …
Robust machine learning systems: Challenges, current trends, perspectives, and the road ahead
Currently, machine learning (ML) techniques are at the heart of smart cyber-physical
systems (CPSs) and Internet-of-Things (loT). This article discusses various challenges and …
systems (CPSs) and Internet-of-Things (loT). This article discusses various challenges and …
A large-scale empirical study on self-admitted technical debt
Technical debt is a metaphor introduced by Cunningham to indicate" not quite right code
which we postpone making it right". Examples of technical debt are code smells and bug …
which we postpone making it right". Examples of technical debt are code smells and bug …
[PDF][PDF] Rethinking database algorithms for phase change memory.
Phase change memory (PCM) is an emerging memory technology with many attractive
features: it is non-volatile, byte-addressable, 2–4X denser than DRAM, and orders of …
features: it is non-volatile, byte-addressable, 2–4X denser than DRAM, and orders of …
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 …
The efficacy of error mitigation techniques for DRAM retention failures: A comparative experimental study
As DRAM cells continue to shrink, they become more susceptible to retention failures.
DRAM cells that permanently exhibit short retention times are fairly easy to identify and …
DRAM cells that permanently exhibit short retention times are fairly easy to identify and …
DEUCE: Write-efficient encryption for non-volatile memories
Phase Change Memory (PCM) is an emerging Non Volatile Memory (NVM) technology that
has the potential to provide scalable high-density memory systems. While the non-volatility …
has the potential to provide scalable high-density memory systems. While the non-volatility …