Arrows go from each prerequisite to the units that depend on it. Hover or focus a unit to highlight its path.
- Arrays and contiguous storage article
- CPU cache hierarchy and cache lines article
- Spatial and temporal memory locality article
- Choosing between dynamic arrays and linked lists article
- NUMA memory locality article
- Arithmetic intensity and memory-bandwidth limits article
- Data-oriented design article
- Object-oriented and data-oriented design trade-offs article