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 …

Intermittent computing: Challenges and opportunities

B Lucia, V Balaji, A Colin, K Maeng… - 2nd Summit on …, 2017 - drops.dagstuhl.de
The maturation of energy-harvesting technology and ultra-low-power computer systems has
led to the advent of intermittently-powered, batteryless devices that operate entirely using …

An empirical guide to the behavior and use of scalable persistent memory

J Yang, J Kim, M Hoseinzadeh, J Izraelevitz… - … USENIX Conference on …, 2020 - usenix.org
After nearly a decade of anticipation, scalable nonvolatile memory DIMMs are finally
commercially available with the release of Intel's Optane DIMM. This new nonvolatile DIMM …

Basic performance measurements of the intel optane DC persistent memory module

J Izraelevitz, J Yang, L Zhang, J Kim, X Liu… - arXiv preprint arXiv …, 2019 - arxiv.org
Scalable nonvolatile memory DIMMs will finally be commercially available with the release
of the Intel Optane DC Persistent Memory Module (or just" Optane DC PMM"). This new …

PUMA: A programmable ultra-efficient memristor-based accelerator for machine learning inference

A Ankit, IE Hajj, SR Chalamalasetti, G Ndu… - Proceedings of the …, 2019 - dl.acm.org
Memristor crossbars are circuits capable of performing analog matrix-vector multiplications,
overcoming the fundamental energy efficiency limitations of digital logic. They have been …

System, method, and computer program product for improving memory systems

MS Smith - US Patent 9,432,298, 2016 - Google Patents
A system, method, and computer program product are provided for a memory system. The
system includes a first semiconductor platform including at least one first circuit, and at least …

{NOVA}: A log-structured file system for hybrid {Volatile/Non-volatile} main memories

J Xu, S Swanson - 14th USENIX Conference on File and Storage …, 2016 - usenix.org
Fast non-volatile memories (NVMs) will soon appear on the processor memory bus
alongside DRAM. The resulting hybrid memory systems will provide software with sub …

[HTML][HTML] Overview of emerging nonvolatile memory technologies

JS Meena, SM Sze, U Chand, TY Tseng - Nanoscale research letters, 2014 - Springer
Nonvolatile memory technologies in Si-based electronics date back to the 1990s.
Ferroelectric field-effect transistor (FeFET) was one of the most promising devices replacing …

Trends in big data analytics

K Kambatla, G Kollias, V Kumar, A Grama - Journal of parallel and …, 2014 - Elsevier
One of the major applications of future generation parallel and distributed systems is in big-
data analytics. Data repositories for such applications currently exceed exabytes and are …

System software for persistent memory

SR Dulloor, S Kumar, A Keshavamurthy… - Proceedings of the …, 2014 - dl.acm.org
Emerging byte-addressable, non-volatile memory technologies offer performance within an
order of magnitude of DRAM, prompting their inclusion in the processor memory subsystem …