Computer Architecture - Lecture 4: Memory-Centric Computing I (Fall 2025)

Computer Architecture - Lecture 4: Memory-Centric Computing I (Fall 2025)

🎙 Onur Mutlu 👥 64K 📅 October 4, 2025 ⏱ 160 min 👁 4K 📄 lecture 🧭 2026-08-16
Available in: English (current) Français

Keywords

processing in memoryDRAMmemory-centric computingcomputer architectureprocessing near memory

Summary

This lecture, part of the Computer Architecture course at ETH Zürich, provides an in-depth introduction to memory-centric computing, focusing on processing in memory (PIM). Professor Onur Mutlu begins by motivating the need for PIM due to the growing data movement bottleneck, energy consumption, and scalability issues in modern computing systems. He distinguishes between two fundamental approaches: processing using memory, which leverages the operational properties of memory cells to perform computation (e.g., bitwise operations in DRAM), and processing near memory, which places logic closer to memory (e.g., in the memory controller or logic layer). The lecture traces the historical roots of these ideas back to the 1960s and discusses why they are more relevant today. Mutlu presents a taxonomy of PIM based on technology, location, and computation type, and highlights real-world prototypes from industry, such as Samsung’s and SK Hynix’s processing-in-memory chips. He emphasizes the potential of PIM to improve performance, energy efficiency, and sustainability, and mentions applications like genome analysis. The lecture is technical and assumes prior knowledge of computer architecture, but it is accessible to advanced students and researchers.

180 words

Critical Evaluation

Value of the Information & Strength of the Argument

The lecture provides a comprehensive and well-structured overview of memory-centric computing, with a clear distinction between processing using memory and processing near memory. The argumentation is solid, supported by references to seminal papers and industry developments. The lecturer effectively motivates the need for PIM by highlighting the data movement bottleneck and energy inefficiencies, and he presents a compelling case for why this paradigm is gaining traction. The discussion of historical context and current prototypes adds depth and credibility. However, the lecture is primarily an overview and does not delve into detailed technical implementations or quantitative comparisons, which limits its value for those seeking in-depth technical knowledge.

Scientific Rigor, Source Quality, Title Accuracy

The lecture demonstrates high scientific rigor, with references to peer-reviewed papers and industry prototypes. The sources cited are credible and directly relevant to the topic. The title accurately reflects the content, which is focused on memory-centric computing. The lecture is well-structured and the arguments are logically presented. The inclusion of real-world examples and industry developments enhances the credibility of the content. However, as a lecture, it may not cover all perspectives or potential criticisms of PIM, but it provides a solid foundation for further study.

206 words

Title / Content Match

The title accurately reflects the content, which focuses on memory-centric computing, specifically processing in memory.

Quality & Reliability

9/10

Lecture by a leading academic in computer architecture, with detailed slides and references to peer-reviewed papers and industry prototypes. Content is technical and well-structured, but as a lecture it presents the instructor's perspective and may not cover all counterarguments.

Key Moments

Cited Sources

Concurring Sources

External References

Contribution & Novelties

This lecture provides a comprehensive and up-to-date overview of memory-centric computing, clearly distinguishing between processing using memory and processing near memory. It offers a taxonomy that helps categorize different PIM approaches and highlights real-world industry prototypes, making the topic tangible. The lecture also connects PIM to broader challenges like energy efficiency and sustainability, and discusses applications such as genome analysis. It serves as an excellent starting point for researchers and students interested in this emerging field.

Pour aller plus loin :

  • Processing-in-memory (Wikipedia) — Provides a general overview of PIM concepts and history.
  • DRAM (Wikipedia) — Background on DRAM technology, which is central to the lecture.
  • RowHammer (Wikipedia) — Discusses the RowHammer issue and its relation to PIM.
  • Onur Mutlu’s publications — A list of relevant papers by the lecturer.

130 words

Radar Profile

The radar profile shows high scores across all dimensions, indicating a well-rounded and reliable lecture. The high technical level and information quality make it suitable for advanced audiences, while the strong reliability and quantity of information ensure its value as a reference.

Reliability 9/10