Memory-Centric Computing: Enabling Fundamentally-Efficient Computers - Georgia Tech ECE Seminar

Onur Mutlu Lectures
Onur Mutlu LecturesApr 2, 2026

Why It Matters

Memory‑centric computing promises substantial energy savings and performance gains for AI, genomics, and edge workloads, making it a strategic priority for firms seeking cost‑effective, scalable compute solutions.

Key Takeaways

  • Data movement dominates energy and performance in modern processors.
  • Processor‑centric designs waste >50% time waiting for memory.
  • Memory‑centric architectures place compute near storage to cut latency.
  • Emerging accelerators integrate logic into DRAM, SRAM, and sensors.
  • Rethinking algorithms with data‑centric complexity can boost efficiency.

Summary

Professor Honor Mutlu’s Georgia Tech seminar highlighted a fundamental shift in computer architecture: moving from processor‑centric designs to memory‑centric computing. He argued that exploding data volumes in AI, genomics, and scientific domains have turned data movement into the primary performance and energy bottleneck, rendering traditional cache hierarchies and out‑of‑order execution increasingly ineffective.

Mutlu presented striking metrics: Google’s 2015 data center study showed processors spend over 50% of cycles stalled on memory, while only 10‑20% of cycles execute useful instructions. Energy analyses reveal a 2‑3 order‑of‑magnitude gap between a simple arithmetic operation and a DRAM access, with up to 90% of system energy in large ML models consumed by data movement. These figures underscore the hidden cost of ever‑more complex hardware designed merely to hide latency.

He cited historical precedents—1960s research on processing‑near‑memory—and modern examples such as wafer‑scale chips and row‑hammer mitigation—to illustrate that the idea is mature but only now viable thanks to advances in memory technology. The talk emphasized treating memory as an accelerator, offloading compute to DRAM, SRAM, or even sensors, and re‑engineering software stacks, compilers, and programming models to exploit this capability.

The implication for industry is clear: adopting data‑centric architectures can dramatically reduce latency, lower power budgets, and improve sustainability for data‑intensive workloads. Companies that invest in compute‑in‑memory solutions stand to gain competitive advantage in AI inference, edge analytics, and high‑performance scientific computing, while academia is urged to develop new algorithmic complexity models that prioritize data locality.

Original Description

Talk Title: Memory-Centric Computing:Enabling Fundamentally-Efficient Computers
Venue: Georgia Tech ECE Computer Engineering Seminar
Presenter: Professor Onur Mutlu (https://people.inf.ethz.ch/omutlu/)
Date: May 1, 2025
Slides (pptx):
Slides (pdf):
Recommended Reading:
====================
A Modern Primer on Processing in Memory
Memory-Centric Computing: Solving Computing's Memory Problem
Memory-Centric Computing: Recent Advances in Processing-in-DRAM
Intelligent Architectures for Intelligent Computing Systems
RowHammer: A Retrospective
Fundamentally Understanding and Solving RowHammer
Accelerating Genome Analysis via Algorithm-Architecture Co-Design
From Molecules to Genomic Variations: Accelerating Genome Analysis via Intelligent Algorithms and Architectures
RECOMMENDED LECTURE VIDEOS & PLAYLISTS:
========================================
Digital Design and Computer Architecture Spring 2025 Livestream Lectures Playlist:
Fundamentals of Computer Architecture Fall 2025 Livestream Lectures Playlist:
Seminar in Computer Architecture Spring 2025 Livestream Lectures Playlist:
Computer Architecture Fall 2024 Lectures Playlist:
Interview with Professor Onur Mutlu:
TCuARCH meets Prof. Onur Mutlu
Arch. Mentoring Workshop @ISCA'21 - Doing Impactful Research
The Story of RowHammer Lecture:
Accelerating Genome Analysis Lecture:
Memory-Centric Computing Systems Tutorial at IEDM 2021:
Intelligent Architectures for Intelligent Machines Lecture:
Featured Lectures:

Comments

Want to join the conversation?

Loading comments...