Computer Architecture - Lecture 19: Cache Coherence (Fall 2022)

Computer Architecture, ETH Zürich, Fall 2022 (https://safari.ethz.ch/architecture/f...) Lecture 19: Cache Coherence Lecturer: Professor Onur Mutlu (https://people.inf.ethz.ch/omutlu/) Date: 1st December, 2022 Lecture 19 Slides (pptx): https://safari.ethz.ch/architecture/f... Lecture 19 Slides (pdf): https://safari.ethz.ch/architecture/f... Recommended Reading: ==================== Intelligent Architectures for Intelligent Computing Systems https://people.inf.ethz.ch/omutlu/pub... A Modern Primer on Processing in Memory https://people.inf.ethz.ch/omutlu/pub... RowHammer: A Retrospective https://people.inf.ethz.ch/omutlu/pub... RECOMMENDED LECTURE VIDEOS & PLAYLISTS: ======================================== Computer Architecture Fall 2021 Lectures Playlist:    • Computer Architecture - Lecture 1: Introdu...   Digital Design and Computer Architecture Spring 2022 Livestream Lectures Playlist:    • Digital Design and Computer Architecture -...   Featured Lectures:    • Onur Mutlu - Supercomputing Frontiers Euro...   Interview with Professor Onur Mutlu:    • Interview with Onur Mutlu @ ISCA 2019 on c...   The Story of RowHammer Lecture:    • The Story of Rowhammer - Secure Hardware, ...   Accelerating Genome Analysis Lecture:    • Accelerating Genome Analysis: A Primer on ...   Memory-Centric Computing Systems Tutorial at IEDM 2021:    • IEDM 2020 Tutorial: Memory-Centric Computi...   Intelligent Architectures for Intelligent Machines Lecture:    • Onur Mutlu - Invited Talk @ Seoul National...   Computer Architecture Fall 2020 Lectures Playlist:    • Computer Architecture - Lecture 1: Introdu...   Digital Design and Computer Architecture Spring 2020 Lectures Playlist:    • Digital Design & Computer Architecture: Le...   Public Lectures by Onur Mutlu, Playlist:    • Onur Mutlu - Future Computing Architecture...   Computer Architecture at Carnegie Mellon Spring 2015 Lectures Playlist:    • Lecture 1. Introduction and Basics - Carne...   Rethinking Memory System Design Lecture @stanfordonline :    • Stanford Seminar - Rethinking Memory Syste...  

Computer Architecture - Lecture 20: Interconnects (Fall 2022)
▶︎

Computer Architecture - Lecture 20: Interconnects (Fall 2022)

Computer Architecture - Lecture 21: Cache Coherence (ETH Zürich, Fall 2020)
▶︎

Computer Architecture - Lecture 21: Cache Coherence (ETH Zürich, Fall 2020)

MIT 6.004 L25: Cache Coherence
▶︎

MIT 6.004 L25: Cache Coherence

Digital Design & Comp. Arch: L23: Cache Design, Management, and Tradeoffs (Spring 2026)
▶︎

Digital Design & Comp. Arch: L23: Cache Design, Management, and Tradeoffs (Spring 2026)

Lecture 28. Memory Consistency and Cache Coherence - Carnegie Mellon - Comp. Arch. 2015 - Onur Mutlu
▶︎

Lecture 28. Memory Consistency and Cache Coherence - Carnegie Mellon - Comp. Arch. 2015 - Onur Mutlu

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Computer Architecture - Lecture 1: Introduction and Basics (Fall 2025)
▶︎

Computer Architecture - Lecture 1: Introduction and Basics (Fall 2025)

Cache Coherence Protocol Design
▶︎

Cache Coherence Protocol Design

Google & AWS Veteran: What Top Tier Software Architects Actually Do
▶︎

Google & AWS Veteran: What Top Tier Software Architects Actually Do

Comp. Arch. - Lecture 29: SIMD and GPU Architectures (Fall 2025)
▶︎

Comp. Arch. - Lecture 29: SIMD and GPU Architectures (Fall 2025)

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Computer Architecture - Lecture 20: Memory Ordering (Memory Consistency) (ETH Zürich, Fall 2020)
▶︎

Computer Architecture - Lecture 20: Memory Ordering (Memory Consistency) (ETH Zürich, Fall 2020)

Cache Coherence Problem & Cache Coherency Protocols
▶︎

Cache Coherence Problem & Cache Coherency Protocols

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
▶︎

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

What are Distributed CACHES and how do they manage DATA CONSISTENCY?
▶︎

What are Distributed CACHES and how do they manage DATA CONSISTENCY?

If Prime Numbers Become Increasingly Rare, Then Why Do They Keep Showing Up In Pairs?
▶︎

If Prime Numbers Become Increasingly Rare, Then Why Do They Keep Showing Up In Pairs?

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

4 2 1 Cache Coherence
▶︎

4 2 1 Cache Coherence

Computer Architecture - Lecture 1: Introduction and Basics (Fall 2022)
▶︎

Computer Architecture - Lecture 1: Introduction and Basics (Fall 2022)