Arrows go from each prerequisite to the units that depend on it. Hover or focus a unit to highlight its path.
- Multicore parallelism and thread scheduling article
- Mutual exclusion, locks and deadlock article
- Atomic operations and hardware synchronization article
- Cache coherence in shared-memory multiprocessors article
- Memory consistency and acquire-release synchronization article
- Lock-free and wait-free progress guarantees article