:Template:Parallel computing
{{Navbox
| name = Parallel computing
| state = {{{state|}}}
| title = Parallel computing
| bodyclass = hlist
| group1 = General
| list1 =
- Distributed computing
- Parallel computing
- Parallel algorithm
- Massively parallel
- Cloud computing
- High-performance computing
- Multiprocessing
- Manycore processor
- GPGPU
- Computer network
- Systolic array
| group2 = Levels
| list2 =
| group3 = Multithreading
| list3 =
- Temporal
- Simultaneous (SMT)
- Simultaneous and heterogenous
- Speculative (SpMT)
- Preemptive
- Cooperative
- Clustered multi-thread (CMT)
- Hardware scout
| group4 = Theory
| list4 =
- PRAM model
- PEM model
- Analysis of parallel algorithms
- Amdahl's law
- Gustafson's law
- Cost efficiency
- Karp–Flatt metric
- Slowdown
- Speedup
| group5 = Elements
| list5 =
| group6 = Coordination
| list6 =
- Multiprocessing
- Memory coherence
- Cache coherence
- Cache invalidation
- Barrier
- Synchronization
- Application checkpointing
| group7 = Programming
| list7 =
- Stream processing
- Dataflow programming
- Models
- Implicit parallelism
- Explicit parallelism
- Concurrency
- Non-blocking algorithm
| group8 = Hardware
| list8 =
- Flynn's taxonomy
- SISD
- SIMD
- Array processing (SIMT)
- Pipelined processing
- Associative processing
- MISD
- MIMD
- Dataflow architecture
- Pipelined processor
- Superscalar processor
- Vector processor
- Multiprocessor
- symmetric
- asymmetric
- Memory
- shared
- distributed
- distributed shared
- UMA
- NUMA
- COMA
- Massively parallel computer
- Computer cluster
- Beowulf cluster
- Grid computer
- Hardware acceleration
| group9 = APIs
| list9 =
- Ateji PX
- Boost
- Chapel
- HPX
- Charm++
- Cilk
- Coarray Fortran
- CUDA
- Dryad
- C++ AMP
- Global Arrays
- GPUOpen
- MPI
- OpenMP
- OpenCL
- OpenHMPP
- OpenACC
- Parallel Extensions
- PVM
- pthreads
- RaftLib
- ROCm
- UPC
- TBB
- ZPL
| group10 = Problems
| list10 =
- Automatic parallelization
- Deadlock
- Deterministic algorithm
- Embarrassingly parallel
- Parallel slowdown
- Race condition
- Software lockout
- Scalability
- Starvation
| below =
- {{category-inline|Parallel computing}}
}}
{{collapsible option}}