Chapter 1
Parallel Programming Models
Chapter 2
Parallel Algorithms
Parallel sorting (Bitonic sort, Parallel quicksort)
medium • 1 min read
Parallel graph algorithms (BFS, shortest paths)
medium • 2 min read
Parallel matrix multiplication and linear algebra
medium • 3 min read
Prefix sum and scan operations
medium • 4 min read
Load balancing techniques in parallel algorithms
medium • 5 min read
Chapter 3
Distributed System Fundamentals
Chapter 4
Distributed File Systems and Storage
Chapter 5
Cloud and Edge Distributed Computing
MapReduce programming model and Spark
medium • 1 min read
Stream processing (Apache Kafka, Flink)
medium • 2 min read
Microservices architecture and distributed tracing
medium • 3 min read
Edge and Fog computing paradigms
medium • 4 min read
Blockchain fundamentals and distributed ledgers
medium • 5 min read