parallel-computing
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| parallel-computing [June 15, 2026 at 14:49] – Ivan Janevski | parallel-computing [June 15, 2026 at 15:47] (current) – Ivan Janevski | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| - [[introduction-to-parallel-computing]] | - [[introduction-to-parallel-computing]] | ||
| + | - [[saxpy]] | ||
| - [[synchronization-primitve]] | - [[synchronization-primitve]] | ||
| - | - [[saxpy]] | + | - [[sync-semaphore]] |
| - | - [[semaphore]] | + | |
| - | - [[mutex]] | + | |
| + | - [[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]] | - [[mpi]] | ||
| - [[queuing-theory]] | - [[queuing-theory]] | ||
| - | - [[lock-free-queue]] | ||
| - [[numa]] | - [[numa]] | ||
| - [[false-sharing]] | - [[false-sharing]] | ||
| Line 37: | Line 52: | ||
| - [[spinlock]] | - [[spinlock]] | ||
| - [[smp]] | - [[smp]] | ||
| - | - [[memory-order]] | + | - [[flops]] |
| - | - [[cas]] | + | - [[gflops]] |
| + | - [[tflops]] | ||
| + | - [[atomics]] | ||
| + | - [[atomic-ops]] | ||
| + | - [[atomic-load-store]] | ||
| + | - [[atomic-load]] | ||
| + | - [[atomic-store]] | ||
| + | - [[atomic-read-modify-write]] | ||
| + | - [[atomic-test-and-set]] | ||
| + | - [[atomic-exchange]] or [[xchg]] | ||
| + | - [[atomic-compare-and-swap]] or [[cas]] | ||
| + | - [[atomic-fetch-modify]] | ||
| + | - [[atomic-fetch-arithmetic]] | ||
| + | - [[atomic-fetch-inc]] | ||
| + | - [[atomic-fetch-dec]] | ||
| + | - [[atomic-fetch-add]] | ||
| + | - [[atomic-fetch-sub]] | ||
| + | - [[atomic-fetch-bitwise]] | ||
| + | - [[atomic-fetch-and]] | ||
| + | - [[atomic-fetch-or]] | ||
| + | - [[atomic-fetch-xor]] | ||
| + | - [[atomic-fetch-reduce]] | ||
| + | - [[atomic-fetch-min]] | ||
| + | - [[atomic-fetch-max]] | ||
| + | - [[atomic-flag]] | ||
| + | - [[atomic-wait-notify]] | ||
| + | - [[atomic-wait]] | ||
| + | - [[atomic-notify-one]] | ||
| + | - [[atomic-notify-all]] | ||
| + | - [[lock-free-queue]] | ||
| + | - [[memory-order]] | ||
| + | | ||
| + | - [[memory-order-consume]] | ||
| + | - [[memory-order-acquire]] | ||
| + | - [[memory-order-acq-rel]] | ||
| + | - [[memory-order-seq-cst]] | ||
| - [[treiber-stack]] | - [[treiber-stack]] | ||
| - | - [[cas]] | ||
| - [[michael-scott-queue]] | - [[michael-scott-queue]] | ||
| - [[bespoke-algorithm]] | - [[bespoke-algorithm]] | ||
| - | - [[__global__]] | + | - [[interconnect]] |
| - | - [[__shared__]] | + | |
| + | - [[rdma]] | ||
parallel-computing.1781534998.txt.gz · Last modified: by Ivan Janevski
