branch prediction
3 episodes mention this concept
lexfridmanFeb 18, 2021Jim Keller on the Dichotomy of Theory vs. Engineering, Innovation, and the Craftsmanship of Computing
TechnologyTheory vs. EngineeringReduction of PracticeBranch PredictionData Locality
lexfridmanFeb 16, 2020Jim Keller on Abstraction Layers, Parallelism, and Determinism in Computer Architecture
TechnologyAbstraction LayersTransistorLogic GatesFunctional Units
lexfridmanFeb 5, 2020Jim Keller on Moore's Law, Microprocessor Design, and First Principles Engineering
TechnologyMicroprocessorMicroarchitectureInstruction Set Architecture (ISA)Transistor
Knowledge Graph
Related concepts — line thickness indicates connection strength. Click any node to explore.
Related concepts
Concepts that appear alongside branch prediction across episodes.
- first principles thinking
- out-of-order execution
- transistor
- found parallelism
- given parallelism
- instruction set architecture (isa)
- abstraction layers
- microarchitecture
- dependency graph
- speculative execution
- cycles per instruction (cpi)
- recipe vs. deep understanding
- innovation vs. elaboration
- functional units
- reduction of practice
- organizational bureaucracy
- craftsmanship (engineering)
- data locality
- creative tension
- managed code frameworks