Systems & Architecture
CPU pipelines, memory hierarchies, the Linux kernel, filesystems, and networking.
- SYS
- 48 concepts
CPU execution
Follow instructions through a processor and understand what limits its throughput.
Starting knowledge: Instructions, registers and basic program execution
Select a concept. Explore its connections, or open the full explanation.
Previewing Pipeline architecture.
From pipeline capacity to useful work
Start with stage timing and width, follow the dependencies that cause stalls, then explore how prediction chooses the next instructions.
From pipeline capacity to useful work
Pipeline architecture
Distinguish latency from throughput, compare pipeline depth and width, and connect ready work to out-of-order execution.
Read conceptUsed in: connections 1 to 1 of 1.
Why clock speed stopped being enough
Explore the power constraint behind architectural choices. This is context for CPU design, not a prerequisite for the pipeline demos.
Lines show suggested reading within a branch. Connections offer optional ways to explore; they are not a checklist of prerequisites.
