HFT CORE SYSTEMS

Cache coherence: MESI/MOESI without the bus-lock myth

Lesson 10 of 96Phase 02: CPU and memory systems
Video lesson coming soon

The written objectives and hands-on lab are available now.

cppvalley on YouTube ↗

Learning objectives

What you should understand

  1. Trace cache-line state transitions between cores
  2. Separate coherence traffic from atomic ordering
  3. Explain why shared writes become expensive

Lab

Hands-on exercise

Measure one-writer and two-writer access to the same cache line.

Deliverable

Evidence of completion

A state-transition explanation tied to a measured scaling result.

Prerequisite
EP 09

Phase 02

CPU and memory systems

Full curriculum