| Section | Days | Time | Room |
|---|---|---|---|
| 01 | M F | 04:00 – 04:50 pm | Roddy 136 |
| - | R | 03:10 – 05:00 pm | - |
Instructor
Gary M. Zoppetti, Ph.D.
Office: Roddy 134
Office Hours and Contact Info:
cs.millersville.edu/~gzoppetti
Final
Section 01: Wed, 05/06; 12:30 – 02:30 pm
Syllabus and Assignments
Assignment 0: Reductio Add Unum (Reductions, Parallel Patterns); due Fri, 01/30. Assignment 0.
Assignment 1: May the Forks be with You (Process Parallelism, Reductions, IPC, Fork); due Wed, 02/11. Assignment 1.
Assignment 1b: A Template in Time Saves Nine (Refactoring, Granularity, Concepts, Reductions); due Tue, 02/17. Assignment 1b.
Assignment 2: Cache Me Inside, Howbow Dah (Matrix Multiplication, Caching, Blocking, Loop Dependencies); due Wed, 02/25. Assignment 2.
Assignment 2b: The Matrix Reloaded (C++ Unit Testing, Testing, Move Semantics); due Tue, 03/03. Assignment 2b.
Assignment 3: A Tale of Two Threads (Thread-level Parallelism, C++ Threads, Parallel STL); due Sun, 03/08. Assignment 3.
Useful Links