Emerging NVM: A survey on architectural integration and research challenges

J Boukhobza, S Rubini, R Chen, Z Shao - ACM Transactions on Design …, 2017 - dl.acm.org
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 …

Data center evolution: A tutorial on state of the art, issues, and challenges

K Kant - Computer Networks, 2009 - Elsevier
Data centers form a key part of the infrastructure upon which a variety of information
technology services are built. As data centers continue to grow in size and complexity, it is …

A modern primer on processing in memory

O Mutlu, S Ghose, J Gómez-Luna… - … computing: from devices …, 2022 - Springer
Modern computing systems are overwhelmingly designed to move data to computation. This
design choice goes directly against at least three key trends in computing that cause …

Benchmarking a new paradigm: Experimental analysis and characterization of a real processing-in-memory system

J Gómez-Luna, I El Hajj, I Fernandez… - IEEE …, 2022 - ieeexplore.ieee.org
Many modern workloads, such as neural networks, databases, and graph processing, are
fundamentally memory-bound. For such workloads, the data movement between main …

{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 …

Processing data where it makes sense: Enabling in-memory computation

O Mutlu, S Ghose, J Gómez-Luna… - Microprocessors and …, 2019 - Elsevier
Today's systems are overwhelmingly designed to move data to computation. This design
choice goes directly against at least three key trends in systems that cause performance …

Rowhammer: A retrospective

O Mutlu, JS Kim - … Transactions on Computer-Aided Design of …, 2019 - ieeexplore.ieee.org
This retrospective paper describes the RowHammer problem in dynamic random access
memory (DRAM), which was initially introduced by Kim et al. at the ISCA 2014 Conference …

Error characterization, mitigation, and recovery in flash-memory-based solid-state drives

Y Cai, S Ghose, EF Haratsch, Y Luo… - Proceedings of the …, 2017 - ieeexplore.ieee.org
NAND flash memory is ubiquitous in everyday life today because its capacity has
continuously increased and cost has continuously decreased over decades. This positive …

Pinatubo: A processing-in-memory architecture for bulk bitwise operations in emerging non-volatile memories

S Li, C Xu, Q Zou, J Zhao, Y Lu, Y Xie - Proceedings of the 53rd Annual …, 2016 - dl.acm.org
Processing-in-memory (PIM) provides high bandwidth, massive parallelism, and high
energy efficiency by implementing computations in main memory, therefore eliminating the …

Fast and reliable storage using a 5 bit, nonvolatile photonic memory cell

X Li, N Youngblood, C Ríos, Z Cheng, CD Wright… - Optica, 2019 - opg.optica.org
Optically storing and addressing data on photonic chips is of particular interest as such
capability would eliminate optoelectronic conversion losses in data centers. It would also …