Arrows go from each prerequisite to the units that depend on it. Hover or focus a unit to highlight its path.
- Concurrency, interleavings and race conditions article
- Directed graphs and directed acyclic graphs article
- Parallel computations as dependency DAGs article
- Work, span and critical-path parallelism article
- Task parallelism and fork-join execution article
- Data parallelism and parallel loops article
- SIMD vector processing article
- Parallel reductions article
- Distributed-memory parallelism and message passing article
- Domain decomposition and halo exchange article
- Collective communication in parallel programs article