Main Section: Distributed Algorithms

CheatSheet

by Yehor Korotenko

A 3-page cheatsheet on Distributed Algorithms (Algorithmique Distribuée) by Yehor Korotenko covering parallel and distributed computing: - Page 1: OpenMP — Shared Memory Parallelism (threads): compilation & execution, parallel regions, reduction to avoid write conflicts, sections, atomic vs critical, parallel mergesort pattern - Page 2: MPI — Distributed Memory Parallelism (processes): compilation, send/receive, collective operations - Page 3: AVX/SIMD — Data-level Parallelism (vector instructions)