Part 1 : Architecture All Access: Modern CPU Architecture – Key Concepts
0:00 CPUs Are Everywhere
0:52? Meet Boyd Phelps, CVP of Client Engineering
1:58? Topics We’re Covering
2:32? What Is A CPU?
5:39? CPU Architecture History
6:40? Bug Aside
7:30? Back to CPU History
11:13? Computing Abstraction Layers
14:58? Instruction Set Architecture (ISA)
18:28? What’s in Part Two?
Part 2 : Architecture All Access: Modern CPU Architecture – Microarchitecture Deep Dive
0:00 Welcome to CPU Architecture Part 2
0:51 Meet Boyd Phelps, CVP of Client Engineering
1:14 What Are We Covering?
1:47 Key Building Blocks in a CPU
3:16 Pipeline Depth
5:15 Speculation
7:06 Branch Prediction
7:35 Speculative Execution
12:48 The Microprocessor Front End: Predict and Fetch
14:44 The Microprocessor Front End: Decode
17:19 Superscalar Execution
18:36 Out-Of-Order
19:57 CPU Back End
23:35 Micro-Architecture Summary
24:39 Where Are We Headed?