Programming Parallel Computers

Lecture 1

The lecture videos are available both on YouTube and on Panopto, in up to 4K resolution, with English subtitles. The slides are also available in the PDF format.

Lectures

YouTube playlist with all parts of the lecture.

Part 1A: What is this course about? · Why parallelism? (14 min)

Part 1B: Course practicalities (10 min)

Part 1C: Sample application · Memory access pattern (14 min)

Part 1D: Instruction-level parallelism (12 min)

Topics covered