Computer Architecture - Lecture 7: Data Retention in Memory (Fall 2025)

Computer Architecture - Lecture 7: Data Retention in Memory (Fall 2025)

🎙 Dr. Mohammad Sadrosadati and Prof. Onur Mutlu 👥 64K 📅 October 17, 2025 ⏱ 164 min 👁 1K 📄 lecture 🧭 2026-08-15
Available in: English (current) Français

Keywords

DRAMrefreshretention timeprofilingRowHammer

Summary

This lecture, part of the Computer Architecture course at ETH Zürich, delves into the critical issue of data retention in DRAM memory. The instructors, Dr. Mohammad Sadrosadati and Prof. Onur Mutlu, explain why DRAM cells require periodic refreshing due to charge leakage, and the significant overheads this introduces in terms of energy, performance, and scalability. They present the RADAR technique, which leverages the observation that not all DRAM rows need the same refresh rate, by profiling retention times and applying heterogeneous refresh rates. The lecture covers the challenges of profiling, including data pattern dependence and variable retention time, and discusses the RowHammer phenomenon as a related security and reliability issue. The talk emphasizes the importance of cross-layer cooperation between hardware and software to develop more efficient memory systems. The content is based on peer-reviewed research and provides a comprehensive overview of the state-of-the-art in DRAM refresh management.

147 words

Critical Evaluation

Value of the Information & Strength of the Argument

The lecture provides substantial value by addressing a fundamental and increasingly critical issue in modern computing: DRAM refresh overhead. It presents a well-structured argument, starting with the problem’s significance, then introducing the RADAR solution, and finally detailing the practical challenges of implementation. The argumentation is solid, grounded in empirical data and published research, and effectively demonstrates the need for cross-layer design. The instructors critically evaluate the assumptions and limitations of their approach, such as the accuracy of scaling models and the difficulty of profiling, which strengthens the credibility of the content.

Scientific Rigor, Source Quality, Title Accuracy

The lecture demonstrates high scientific rigor, with references to multiple peer-reviewed papers and technical reports. The sources cited are directly relevant and from reputable venues (e.g., IEEE TCAD, arXiv). The title accurately reflects the content, which is a focused examination of data retention in memory. The lecture also includes a discussion of the RowHammer phenomenon, which is a related security vulnerability, further enhancing its comprehensiveness. The presentation is well-organized, with clear explanations and appropriate technical depth.

182 words

Title / Content Match

The title accurately reflects the content, focusing on data retention in memory, including refresh mechanisms, challenges, and solutions.

Quality & Reliability

9/10

Lecture by leading researchers in computer architecture, based on peer-reviewed research (e.g., RADAR, RowHammer), with detailed technical content and references to primary sources.

Key Moments

Cited Sources

Concurring Sources

  • RADAR: A Case for Retention-Aware DRAM Refresh — The paper presenting the RADAR technique, which is the core of the lecture.
  • A Case for Refresh-Aware Memory Controllers — Related work on refresh-aware memory controllers.

Dissenting Sources

  • A Case for Refresh-Aware Memory Controllers — This work proposes a different approach to refresh management, focusing on scheduling rather than retention profiling.

External References

Contribution & Novelties

The lecture provides a comprehensive overview of data retention in DRAM, highlighting the challenges and presenting the RADAR technique as a solution. It emphasizes the importance of profiling and cross-layer cooperation, offering a unique perspective on how to address refresh overheads. The lecture also connects the topic to RowHammer, a security vulnerability, showing the broader implications of data retention issues.

Pour aller plus loin :

  • DRAM — Overview of DRAM technology.
  • Memory refresh — Explanation of refresh mechanisms.
  • RowHammer — Detailed description of the RowHammer vulnerability.

86 words

Radar Profile

The radar profile shows high scores across all dimensions, indicating a well-rounded and authoritative lecture. The strong scores in information quantity and quality reflect the depth and accuracy of the content, while the high technical level and reliability underscore its value for an expert audience.

Reliability 9/10

💬 No comments were provided for analysis.