Site Tools


list-of-parallel-computing-concepts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
list-of-parallel-computing-concepts [June 11, 2026 at 09:07] Ivan Janevskilist-of-parallel-computing-concepts [August 22, 2026 at 15:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
 # List of parallel computing concepts # List of parallel computing concepts
  
 + - [[parallel-computing]]
 + - [[introduction-to-parallel-computing]]
 + - [[saxpy]]
  - [[synchronization-primitve]]  - [[synchronization-primitve]]
- - [[saxpy]] +   - [[sync-semaphore]] 
- - [[semaphore]] +   - [[sync-mutex]] 
- - [[mutex]]+   - [[sync-monitor]] 
 +   - [[sync-linda]] 
 +   - [[sync-csp]] 
 +   - [[sync-mbox]]
  - [[numbers-every-programmer-should-know]]  - [[numbers-every-programmer-should-know]]
  - [[amdahls-law]]  - [[amdahls-law]]
  - [[gustafsons-law]]  - [[gustafsons-law]]
- - [[cache-coherence]]+ - [[cache]] 
 +   - [[l1-cache]] 
 +   - [[l2-cache]] 
 +   - [[l3-cache]] 
 +   - [[cache-coherence]] 
 +     - [[cache-snoopy-protocols]] 
 +        - [[wti]] 
 +        - [[msi]] 
 +        - [[mesi]] 
 +        - [[moesi]] 
 +        - [[dragon]] 
 +        - [[firefly]] 
 +     - [[cache-directory-protocols]]
  - [[cuda]]  - [[cuda]]
  - [[openmp]]  - [[openmp]]
 + - [[mpi]]
  - [[queuing-theory]]  - [[queuing-theory]]
- - [[lock-free-queue]] 
  - [[numa]]  - [[numa]]
  - [[false-sharing]]  - [[false-sharing]]
Line 29: Line 47:
  - [[spinlock]]  - [[spinlock]]
  - [[smp]]  - [[smp]]
- - [[memory-order]] + - [[flops]] 
- - [[cas]]+   [[gflops]] 
 +   - [[tflops]] 
 + - [[atomics]] 
 + - [[treiber-stack]] 
 + - [[michael-scott-queue]] 
 + - [[bespoke-algorithm]] 
 + - [[interconnect]] 
 +   - [[infiniband]] 
 +   - [[rdma]]
list-of-parallel-computing-concepts.1781168875.md.gz · Last modified: by Ivan Janevski