Rethinking Memory System Design for Data-Intensive Computing
ONUR MUTLU
Carnegie Mellon University, USA
October 22nd, Thursday, 9:00
Abstract:
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 and flash technologies are experiencing difficult technology scaling
challenges that make the maintenance and enhancement of their capacity, energy-
efficiency, and reliability significantly more costly with conventional techniques.
In this talk, we examine some promising research and design directions to
overcome challenges posed by memory scaling. Specifically, we discuss three key
solution directions: 1) enabling new memory architectures, functions, interfaces,
and better integration of the memory and the rest of the system, 2) designing a
memory system that intelligently employs multiple memory technologies and
coordinates memory and storage management using non-volatile memory
technologies, 3) providing predictable performance and QoS to applications sharing
the memory/storage system. If time permits, we might also briefly touch upon our
ongoing related work in combating scaling challenges of NAND flash memory.
An accompanying paper can be found here:
Link
Short Bio:
Onur Mutlu is the Strecker Early Career Professor at Carnegie Mellon University. His
broader research interests are in computer architecture and systems, especially in
the interactions between languages, system software, compilers, and
microarchitecture, with a major current focus on memory systems. He obtained his
PhD and MS in ECE from the University of Texas at Austin and BS degrees in
Computer Engineering and Psychology from the University of Michigan, Ann
Arbor. Prior to Carnegie Mellon, he worked at Microsoft Research, Intel Corporation,
and Advanced Micro Devices. He was a recipient of the IEEE Computer Society
Young Computer Architect Award, Intel Early Career Faculty Award, faculty
partnership awards from various companies, a number of best paper recognitions at
various top computer systems venues, and a number of "computer architecture top
pick" paper selections by the IEEE Micro magazine. For more information, please
see his webpage at Link