Evaluating STT-RAM as an energy-efficient main memory alternative

E Kültürsay, M Kandemir… - … Analysis of Systems …, 2013 - ieeexplore.ieee.org
In this paper, we explore the possibility of using STT-RAM technology to completely replace
DRAM in main memory. Our goal is to make STT-RAM performance comparable to DRAM …

Memory scaling: A systems architecture perspective

O Mutlu - 2013 5th IEEE International Memory Workshop, 2013 - ieeexplore.ieee.org
The memory system is a fundamental performance and energy bottleneck in almost all
computing systems. Recent system design, application, and technology trends that require …

Figaro: Improving system performance via fine-grained in-dram data relocation and caching

Y Wang, L Orosa, X Peng, Y Guo… - 2020 53rd Annual …, 2020 - ieeexplore.ieee.org
Main memory, composed of DRAM, is a performance bottleneck for many applications, due
to the high DRAM access latency. In-DRAM caches work to mitigate this latency by …

[PDF][PDF] Research problems and opportunities in memory systems

O Mutlu, L Subramanian - Supercomputing frontiers and …, 2014 - superfri.susu.ru
The memory system is a fundamental performance and energy bottleneck in almost all
computing systems. Recent system design, application, and technology trends that require …

Utility-based hybrid memory management

Y Li, S Ghose, J Choi, J Sun, H Wang… - … Conference on Cluster …, 2017 - ieeexplore.ieee.org
While the memory footprints of cloud and HPC applications continue to increase,
fundamental issues with DRAM scaling are likely to prevent traditional main memory …

FIRM: Fair and high-performance memory control for persistent memory systems

J Zhao, O Mutlu, Y **e - 2014 47th Annual IEEE/ACM …, 2014 - ieeexplore.ieee.org
Byte-addressable nonvolatile memories promise a new technology, persistent memory,
which incorporates desirable attributes from both traditional main memory (byte …

Simple operations in memory to reduce data movement

V Seshadri, O Mutlu - Advances in Computers, 2017 - Elsevier
In existing systems, the off-chip memory interface allows the memory controller to perform
only read or write operations. Therefore, to perform any operation, the processor must first …

[PDF][PDF] A case for efficient hardware/software cooperative management of storage and memory

J Meza, Y Luo, S Khan, J Zhao, Y **e, O Mutlu - 2013 - kilthub.cmu.edu
Most applications manipulate persistent data, yet traditional systems decouple data
manipulation from persistence in a two-level storage model. Programming languages and …

In-memory data rearrangement for irregular, data-intensive computing

S Lloyd, M Gokhale - Computer, 2015 - ieeexplore.ieee.org
The data rearrangement engine (DRE) performs in-memory data restructuring to accelerate
irregular, data-intensive applications. An emulation on a field-programmable gate array …

Aging-aware request scheduling for non-volatile main memory

S Song, A Das, O Mutlu, N Kandasamy - … of the 26th Asia and South …, 2021 - dl.acm.org
Modern computing systems are embracing non-volatile memory (NVM) to implement high-
capacity and low-cost main memory. Elevated operating voltages of NVM accelerate the …