CPSC 418: Parallel Computation

Lecture Slides

    Date Topic Slides Extras
•  September 8 Course Overview slides code
•  Sept. 11 & 13 Intro. to Erlang slides
•  September 18 Performance Loss slides
•  September 20 Quantifying Performance slides
•  September 25 Matrix Multiplication slides
•  September 27 Erlang Examples
•  October 2 Super Scalar Architectures slides
•  October 4 Shared Memory Multiprocessors slides
•  October 9 Message Passing Multiprocessors slides
•  October 11 Advances in Automated slides.pptx video
Theorem Proving slides.pdf
•  October 16 Models of Parallel Computation slides
•  October 18 Midterm practice questions
•  October 23 Peril-L, Reduce, and Scan slides
•  October 25 Work Allocations slides
•  October 30 MPI Overview MPI.pdf MPI.ppt
•  Nov. 1 & 6 Parallel Dynamic Programming slides
•  November 8 The Mathematics of Cause and Effect turing-ubc-nov2012.pps video
•  November 13 POSIX Threads slides
•  November 15 Sorting Networks slides
•  November 20 Bitonic Sorting slides bitonic.erl
•  November 22 GPGPUs and CUDA slides
•  November 27 Model Checking slides
•  November 29 Course Wrap-Up (code) slides