# List of high-performance computing concepts - [[hpc-hardware|Hardware architectures]] - [[hpc-parallelism|Parallelism models]] - [[openmp|OpenMP]] - [[mpi|MPI]] - [[cuda|CUDA]] - [[hpc-memory-hierarchy|Memory hierarchy]] - [[hpc-cache-optimization|Cache optimization]] - [[hpc-vectorization|Vectorization]] - [[hpc-profiling|Profiling]] - [[hpc-roofline-model|Roofline model]] - [[amdahls-law|Amdahl's law]] - [[hpc-communication-patterns|Communication patterns]] - [[hpc-load-balancing|Load balancing]] - [[hpc-numerical-libraries|Numerical libraries]] - [[hpc-cluster-computing|Cluster computing]] - [[hpc-debugging-distributed|Debugging distributed applications]] - [[hpc-performance-bottlenecks|Performance bottlenecks]] - [[hpc-heterogeneous-computing|Heterogeneous computing]]