Memory scaling: A systems architecture perspective

By Onur Mutlu. 2013 5th IEEE International Memory Workshop, 2013

296 citations recorded by the source corpus.

The memory system is a fundamental performance and energy bottleneck in almost all computing systems. Recent system design, application, and technology trends that require more capacity, bandwidth, efficiency, and predictability out of the memory system make it an even more important system bottleneck. At the same time, DRAM technology is experiencing difficult technology scaling challenges that make the maintenance and enhancement of its capacity, energy-efficiency, and reliability significantly more costly with conventional techniques. In this paper, after describing the demands and challenges faced by the memory system, we examine some promising research and design directions to overcome challenges posed by memory scaling. Specifically, we survey three key solution directions: 1) enabling new DRAM architectures, functions, interfaces, and better integration of the DRAM and the rest of the system, 2) designing a memory system that employs emerging memory technologies and takes advantage of multiple different technologies, 3) providing predictable performance and QoS to applications sharing the memory system. We also briefly describe our ongoing related work in combating scaling challenges of NAND flash memory.

Subfields: Computer Networks and Communications, Hardware and Architecture, Information Systems

View Paper: https://www.semanticscholar.org/paper/ad2272bb32caee5fadfab633e202d92ffde120c4

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Onur Mutlu
  2. Jeremie S. Kim
  3. Saugata Ghose
  4. Rachata Ausavarungnirun
  5. Yixin Luo
  6. Yoongu Kim
  7. Yu Cai
  8. Erich F. Haratsch

In Hardware and Architecture

  1. Onur Mutlu
  2. Jeremie S. Kim
  3. Yoongu Kim
  4. Saugata Ghose
  5. Rachata Ausavarungnirun
  6. Donghyuk Lee
  7. Juan Gómez-Luna
  8. Yixin Luo

In Information Systems

  1. Jeremie S. Kim
  2. Saugata Ghose
  3. Yixin Luo
  4. Yu Cai
  5. Erich F. Haratsch
  6. Yoongu Kim
  7. Rachata Ausavarungnirun
  8. Juan Gómez-Luna

Citations in the corpus