Location Olin 218
Course calendar
| Date | Topic and materials |
|---|---|
| Thu · Sep 3 | Course introduction, why parallel computing matters, and Module 0: Getting Started with PicoClusterFor next time: Read the syllabus, obtain the textbook and read Chapter 1, and review Module 0. |
| Tue · Sep 8 | Module 1: C and Performance BasicsFor next time: Continue working through Module 1 and experimenting with serial program timings. |
| Thu · Sep 10 | Module 1, continued: Does memory order matter? Compare row and column traversal, repeat the timings, and discuss memory locality.For next time: Start working on Project 1. |
| Tue · Sep 15 | Module 2: Introduction to MPI — processes, messages, and dividing work.For next time: Read §3.1, “Getting started” (pp. 90–100), in the textbook. Skim §3.2 (pp. 100–105), focusing on how the processes divide the work and combine their results. |
| Thu · Sep 17 | — |
| Tue · Sep 22 | Topic to be announced.Due: Project 1: Serial Performance — submit to Moodle by 11:59 p.m. |
| Thu · Sep 24 | — |
| Tue · Sep 29 | — |
| Thu · Oct 1 | — |
| Tue · Oct 6 | — |
| Thu · Oct 8 | — |
| Tue · Oct 13 | — |
| Thu · Oct 15 | — |
| Tue · Oct 20 | — |
| Thu · Oct 22 | No class — Fall Academic Holiday |
| Tue · Oct 27 | — |
| Thu · Oct 29 | — |
| Tue · Nov 3 | — |
| Thu · Nov 5 | No class — Everything Fab Four Fest: REVOLVER |
| Tue · Nov 10 | — |
| Thu · Nov 12 | — |
| Tue · Nov 17 | — |
| Thu · Nov 19 | — |
| Tue · Nov 24 | No class — Thanksgiving Holiday |
| Thu · Nov 26 | No class — Thanksgiving Holiday |
| Tue · Dec 1 | — |
| Thu · Dec 3 | — |
| Tue · Dec 8 | — |
| Thu · Dec 10 | — |
Final examinations
NoteOfficial exam time
The final examination is Wednesday, December 16 · 3:00–5:30 p.m., following the College’s published time for Tuesday/Thursday classes beginning at 2:30 p.m.