Arrows go from each prerequisite to the units that depend on it. Hover or focus a unit to highlight its path.
- Processor execution and machine instructions article
- SIMD vector processing article
- Memory and storage article
- Memory latency, bandwidth and the memory wall article
- CPU cache hierarchy and cache lines article
- Spatial and temporal memory locality article
- Data layout, alignment and padding article
- Cache coherence in shared-memory multiprocessors article
- GPU SIMT execution and branch divergence article
- Heterogeneous CPU-GPU memory and data transfer article