Digital Design & Comp. Arch: L31: Problem Solving V (Spring 2026)

Digital Design & Comp. Arch: L31: Problem Solving V (Spring 2026)

🎙 Onur Mutlu 👥 64K 📅 July 24, 2026 ⏱ 271 min 👁 506 📄 tutorial 🧭 2026-08-15
Available in: English (current) Français

Keywords

Boolean logicVerilogfinite state machineISAmicroarchitectureperformancepipeliningTomasuloGPUbranch predictioncacheprefetchingsystolic array

Summary

This lecture is a comprehensive problem-solving session for the Digital Design and Computer Architecture course at ETH Zürich. Professor Onur Mutlu walks through solutions to exam questions from Spring 2021, covering a wide range of topics: Boolean logic circuits, Verilog, finite state machines, ISA vs. microarchitecture, performance evaluation, pipelining, Tomasulo’s algorithm, GPUs and SIMD, branch prediction, caches, prefetching, and systolic arrays. The session is interactive, with students asking questions and clarifications. The professor emphasizes understanding concepts and applying them to solve problems, often showing multiple approaches. The lecture is highly technical and assumes prior knowledge of the topics. It serves as an excellent review for students preparing for exams, providing detailed step-by-step solutions and insights into common pitfalls. The content is rigorous and aligns with the course curriculum, making it a valuable resource for computer architecture students.

137 words

Critical Evaluation

Value of the Information & Strength of the Argument

The lecture provides high-value information by solving real exam questions, which is directly applicable to student learning. The argumentation is solid: each solution is explained step-by-step, with reasoning for each choice, such as why certain Verilog constructs are used or how to simplify Boolean expressions. The professor also addresses student questions, clarifying doubts and offering alternative methods. The depth of explanation is appropriate for the target audience (university students), and the logical flow from one problem to the next reinforces understanding. The lecture’s value lies in its practical approach to problem-solving, which is more effective than mere theoretical exposition.

Scientific Rigor, Source Quality, Title Accuracy

The lecture demonstrates high scientific rigor: it is based on official exam questions and the professor’s expertise. The sources cited are academic papers and course materials, all from the professor’s own publications or the course website, ensuring relevance and authority. The title accurately reflects the content, as it is indeed a problem-solving session. The lecture is well-structured, with clear timestamps for each topic, aiding navigation. The professor’s explanations are precise and technically correct, with no apparent errors. The inclusion of recommended readings and lecture playlists further enhances the resource’s credibility.

204 words

Title / Content Match

Title accurately reflects content: a problem-solving session for digital design and computer architecture.

Quality & Reliability

9/10

Lecture by a renowned professor, based on exam questions, with detailed step-by-step solutions. High technical accuracy, but limited external verification.

Chapters

Cited Sources

Concurring Sources

External References

Contribution & Novelties

This lecture provides a unique opportunity to see an expert solve exam problems in real-time, offering insights into problem-solving strategies and common mistakes. It bridges theory and practice, making it highly valuable for students. The interactive format allows for immediate clarification of doubts, enhancing understanding.

Pour aller plus loin :

  • Tomasulo’s algorithm — Key concept in out-of-order execution, covered in the lecture.
  • Branch prediction — Essential for pipelined processors, discussed in the lecture.
  • Systolic array — Parallel computing architecture, mentioned in the lecture.
  • RowHammer — Hardware security vulnerability, recommended reading.
  • Processing in memory — Memory-centric computing paradigm, recommended reading.

99 words

Radar Profile

The radar profile shows high scores across all dimensions, indicating a well-rounded and reliable educational resource. The lecture excels in information quantity, quality, technical depth, and overall reliability, making it an excellent reference for students.

Reliability 9/10