#Parallelism and Concurrency Notes My notes for Parallelism and Concurrency class.
My resume is far from being perfect and therefore may contain errors. PR with corrections are welcomed.
The class is divided into three parts and the structure of my notes reflect the organization of the course.
- Part 1: Parallelism
- Week 1 - Parallel Programming
- Week 2 - Basic Task Parallel Algorithms
- Week 3 - Data-Parallelism
- Week 4 - Data Structures for Parallel Computing
- Part 2: Concurrency
- Week 1 - Introduction to Concurrent Programming
- Week 2 - Concurrency Building Blocks
- Week 3 - Try and Future
- Part 4: Distributed Data Parallel Programming in Apache Spark