Главная
Study mode:
on
1
Intro
2
Hello, World
3
About this talk
4
Basic terminology
5
Other stuff
6
Types of CPUs
7
CISC and RISC: x86 and ARM
8
1978: Intel 8086
9
The life of an instruction on 8086
10
Modern innovations
11
Problems with the 486 pipeline
12
Pentium: The Savior
13
Speculative execution
14
Now we know
15
Some materials
16
Bonus: Hyperthreading
Description:
Explore the intricate journey of a CPU instruction in this informative conference talk from code::dive 2019. Delve into the complex world of modern CPU architecture, learning about out-of-order execution, caching, and branch prediction. Follow an instruction's path through the CPU pipeline, gaining insights into the evolution of processors from the Intel 8086 to modern innovations. Discover the challenges faced by early CPU designs and how they were overcome, including the introduction of speculative execution. Gain a comprehensive understanding of CPU terminology, CISC and RISC architectures, and the differences between x86 and ARM processors. Benefit from speaker Borislav Stanimirov's 15 years of C++ programming experience across various platforms as he breaks down complex concepts into accessible explanations. Conclude with bonus information on hyperthreading and access to additional materials for further study.

The Life of a CPU Instruction

code::dive conference
Add to list
0:00 / 0:00