Matt Godbolt: Advanced Skylake Deep Dive

Опубликовано: 29 Июнь 2026
на канале: Jane Street
60,211
like

Matt Godbolt goes deep into the actual implementation details of modern Intel microarchitecture. We'll explore how the execution engine really works - register files, schedulers, and memory disambiguation - and how branch predictors track history and correlate patterns. Through microbenchmarks and performance counter analysis, we'll demonstrate surprising behaviours and show how to investigate them when they appear in your code.

Note: This talk assumes some familiarity with basic CPU concepts like out-of-order execution, branch prediction, and pipelining. The talk will start with a refresher, but for those wanting a more thorough grounding first, Matt suggests watching his previous talk, What Every Programmer Should Know about How CPUs Work:    • What Every Programmer Should Know about Ho...