Parallelism-and-Concurrency-Notes icon indicating copy to clipboard operation
Parallelism-and-Concurrency-Notes copied to clipboard

My notes for Parallelism and Concurrency class

#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