Tutorial, MICRO 2008
Sunday Afternoon Session
Changing Factors in Memory System Design
Organizers
Kenneth Wright, IBM
Server & Technology Group,
Hillery Hunter, IBM
Research,
Abstract
In recent years, architects
have debated whether the “memory wall” should be scaled by improving (a)
latency or (b) bandwidth. DDR standards
have dictated successively increasing DRAM frequencies, and systems have been
built with increasing numbers of memory channels and sockets. However, just as power (and accordingly,
frequency) limitations have arisen in processor design, new challenges are
emerging at all levels of the memory system – from the processor’s perspective
(the way data is accessed and the complexity of the memory controller) to the
manufacturer’s perspective (the way DRAM chips are architected, what power
management modes are provided, etc.).
For DRAMs,
lower frequencies, a lag in lithography generations, and specialized silicon
processing have somewhat hidden the power wall.
In this tutorial, we will show that the "memory wall"
architects so frequently discuss is no longer a latency wall or a bandwidth
wall, but rather an emerging power wall.
We will start with the basics of DRAM, DIMM, and memory controller
design, and then explore the challenges of memory subsystem power delivery,
power consumption, and cooling. Tutorial
material will be based on extensive measurements of real DIMMs
and system hardware, providing a unique look at discontinuities in memory
system behavior and the particular challenges of server-class systems. The tutorial will be interactive, and will
include a hands-on exercise in balanced processor/memory design for multiple compute
classes (embedded to server and HPC).
Topics to
be covered
·
DRAM
architecture and design fundamentals
·
Memory
DIMM design fundamentals
·
Memory
controller design fundamentals
· Fundamentals
of memory power consumption
· Memory
power management modes
· Discontinuities
in memory performance and power
· System-level
factors in memory design (space, cooling, etc.)
· System-level
energy management
Expected duration
4 Hours
Organizer Biographies
Kenneth Wright is a Senior Engineer in the IBM Server &
Technology Group,
Hillery Hunter is a Research Staff Member in the Exploratory
Systems Architecture Department of IBM's