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 Pipelines and branch prediction.
From pipeline stages to dependencies
Start with overlapping instructions, inspect the pipeline in detail, then follow the dependencies that cause stalls.
From pipeline stages to dependencies
Pipelines and branch prediction
Follow the classic pipeline stages and see how branch prediction keeps instructions moving.
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.
