09.07.2014 - Seminar "Rethinking Memory System Design for Data-Intensive Computing"

Seminar, July 09, 2014 Asst.Prof. Prof. Onur Mutlu, from Carnegie Mellon University, gave her talk entitled “Rethinking Memory System Design for Data-Intensive Computing”. 


The memory (or memory+storage) 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 may also briefly describe our ongoing related work in combating scaling challenges of NAND flash memory.


An accompanying short paper can be found here:



This page updated by Computer Engineering on 23.11.2015 23:23:35