Date | Topic | Notes | Homework | Solution |
M | | Introduction | slides, PoPP §1 | | |
W | | Thread basics | slides, count3s.zip, PoPP §1 | HW 1 | hw1sol.zip |
F | | Survey of parallel machines | slides, PoPP §2 | | |
M | | Labor Day | | | |
W | | HW1 presentations | | HW 2 | hw2sol.zip |
F | | Reasoning about performance | slides, PoPP §3 | | |
M | | HW2 presentations | | | |
W | | Peril-L | slides, PoPP §4 | HW 3 | hw3sol.zip |
F | | Sorting | slides, PoPP §4 | | |
M | | HW3 presentations | | | |
W | | Generalized reduce & scan | slides, reducescan.zip, PoPP §5 | HW 4 | hw4sol.zip |
F | | Assigning work to processes | slides, work.zip, PoPP §5 | HW 5 | hw5sol.zip |
M | | Guest lecture: Prof. Mary Hall | slides, Chapel slides | | |
W | | POSIX threads (Kevin Tew) | pthread_examples.tgz, PoPP §6 | | |
F | | Guest lecture: Kevin Tew | | | |
M | | HW4 presentations | | | |
W | | HW5 presentations | | | |
F | | Java threads | slides, PoPP §6 | HW 6 | hw6sol.zip |
M | | OpenMP | slides, PoPP §6 | | |
W | | HW6 presentations | | | |
F | | Mid-term 1 | sample-midterm1.pdf | | |
M | | Fall Break | | | |
W | | Fall Break | | | |
F | | Fall Break | | | |
M | | Class canceled | | | |
W | | More OpenMP | slides, openmp_ex.zip | HW 7 | hw7sol.zip |
F | | MPI overview | slides, MPI 1.3, PoPP §7 | | |
M | | HW7 presentations | | | |
W | | MPI point-to-point | slides, mpi_ex.zip, PoPP §7 | HW 8 | hw8sol.zip |
F | | MPI collective | slides, PoPP §7 | | |
M | | HW8 presentations | | | |
W | | MPI data layout | slides | HW 9 | hw9sol.zip |
F | | Titanium | slides, ti_ex.zip | | |
M | | HW9 presentations | | | |
W | | Titanium | slides | HW 10 | hw10sol.zip |
F | | Titanium extended example | Relax.ti | | |
M | | HW10 presentations | | | |
W | | Message passing primitives | slides, code | | |
F | | Formal verification (Prof. Gopalakrishnan) | slides, code | | |
M | | Mid-term 2 | sample-midterm2.pdf | | |
W | | Transactional memory | slides | | |
F | | Thanksgiving | | | |
M | | Planning your final project | slides | Plan | |
W | | ZPL | slides, PoPP §8 | | |
F | | PVM (Chad Spencer) | | | |
M | | X10 (Todd Hummel) | | Project | |
W | | Cilk (Erik Niklason) | | | |
F | | Charm++ (Ryan Swett) | | | |