Comp. Arch. - Lecture 22: Virtual Memory (Fall 2025)

Comp. Arch. - Lecture 22: Virtual Memory (Fall 2025)

🎙 Onur Mutlu, Constantinos (lecturer) 👥 64K 📅 December 6, 2025 ⏱ 158 min 👁 2K 📄 lecture 🧭 2026-08-15
Available in: English (current) Français

Keywords

virtual memoryaddress translationpage tablememory managementcomputer architecture

Summary

This lecture, part of the Computer Architecture course at ETH Zürich, provides a comprehensive overview of virtual memory. The presenter, Constantinos, begins by explaining the motivation for virtual memory, highlighting the benefits of abstraction, isolation, and sharing. He uses a warehouse analogy to illustrate the concept of virtual-to-physical address mapping. The lecture covers key aspects such as page sizes, page tables, and the translation process. It discusses the challenges of page table size and introduces multi-level page tables as a solution. The presentation also touches on recent research directions, including memory-centric computing and processing-in-memory, and references several papers by the instructor’s group. The lecture is detailed and technical, suitable for an advanced undergraduate or graduate audience in computer science.

119 words

Critical Evaluation

Value of the Information & Strength of the Argument

The lecture provides high-value information, systematically building from basic concepts to advanced topics. The argumentation is solid, grounded in established computer architecture principles and supported by concrete examples and analogies. The presenter effectively explains the trade-offs and design considerations, such as page size and page table organization. The inclusion of recent research directions adds value, connecting fundamental concepts to cutting-edge work in memory-centric computing.

Scientific Rigor, Source Quality, Title Accuracy

The lecture demonstrates scientific rigor, with clear explanations and references to authoritative sources, including papers by the lecturer and his group. The sources cited are relevant and credible, such as arXiv papers and publications in reputable venues. The title accurately reflects the content, as the lecture focuses on virtual memory within the context of a computer architecture course. The presentation is well-structured and consistent with the course’s learning objectives.

148 words

Title / Content Match

The title accurately reflects the content: a lecture on virtual memory as part of a computer architecture course.

Quality & Reliability

9/10

Lecture by a leading academic in computer architecture, based on established principles and recent research, with references to peer-reviewed papers and course materials.

Key Moments

Cited Sources

Concurring Sources

  • Virtual Memory — General reference on virtual memory, consistent with the lecture's content.
  • Page Table — General reference on page tables, consistent with the lecture's explanation.

External References

Contribution & Novelties

The lecture provides a thorough and up-to-date treatment of virtual memory, connecting fundamental concepts with recent research in memory-centric computing. It emphasizes the importance of the memory system in modern computing and highlights ongoing challenges and opportunities.

Pour aller plus loin :

86 words

Radar Profile

The radar profile shows high scores across all dimensions, indicating a lecture that is rich in information, technically deep, and highly reliable. The balance between quantity and quality suggests a comprehensive and well-structured presentation.

Reliability 9/10