Instructor: Dr. John C.S. Lui
I would like to extend my appreciation to Dr. William Cheng, the creator of the TGIF graphics package, which makes my life much easier in creating these lecture notes.
Lecture 1
(Introduction and Models of Parallel Computers)
Lecture 2
(Basic Communication Operations)
Lecture 3
(Performance and Scalability of Parallel Systems)
Lecture 4
(Dense Matrix Algorithms)
Lecture 5
(Various Matrix Algorithms)
Lecture 6
(Parallel Graphs Algorithms)
Lecture 7
(Parallel Dynamic Programming)
Lecture 8
(Synchronization in Distributed Systems)
Lecture 9
(Synchronization in Distributed Systems II)
Lecture 10
(Snapshot Algorithm)
Lecture 11
(Replication, Consistency and Requests Ordering)
Lecture 12
(Fault Tolerance and Distributed Recovery)
Lecture 13
(Distributed Transaction Management)
Supplementary note 1: Parallel Database Systems
(Introduction to Parallel Database Systems and Parallel Join
Algorithms)