I’ve been wondering where to put my notes from watching CS149: Parallel Computing, a Stanford course on parallel systems and performance, so I decided to collect them in a post instead. The course webpage can be found here. These notes cover the fundamental part of the course, spanning Lectures 1 through 7, and were created using Excalidraw:

Lecture 1

image Lecture 1

Lecture 2

image Lecture 2

Lecture 3

image Lecture 3

Lecture 4

image Lecture 4

Lecture 5

image Lecture 5

Lecture 6

image Lecture 6

Lecture 7

image Lecture 7