Calendar
This calendar is tentative and subject to change. Please check this page regularly for updates.
Unless explicitly marked, all class periods will be held in ISAT 143. Unless noted otherwise, all readings are from the class textbook. Unless noted otherwise, all quizzes will be on Canvas, and all homeworks (HWs) and programming assignments (PAs) will be posted on the assignments page.
The following diagram shows the outline of a typical week in this class:
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Out-of-class | Initial reading | Detailed reading & online quiz | Finish exercise | ||
In-class | Lecture & discussion | Review & application exercise | |||
Project work | Project work | Project work | Project work | Project work |
Here is the detailed per-week course schedule:
January | ||||||
---|---|---|---|---|---|---|
Su | M | Tu | W | Th | F | Sa |
10 | 11
Reading: IPP 1.1-1.10 |
12
Parallel/distributed concepts |
13
Reading: IPP 2.1-2.10 |
14
SLURM Exercise Benchmarks |
15
Exercise due |
16 |
17 | 18
Reading: IPP 4.1-4.7 |
19
Explicit multiprocessing |
20 | 21
Pthreads exercise mc_pi.c |
22
Exercise due |
23 |
24 | 25
Reading: IPP 4.8-4.12 |
26
Explicit multiprocessing |
27 | 28
Condition activity hellos.c |
29
P1 (Threads) due |
30 |
31 | ||||||
February | ||||||
Su | M | Tu | W | Th | F | Sa |
1
Reading: IPP 5.1-5.5 |
2
Implicit multiprocessing |
3 | 4
OpenMP exercise mc_pi2.c |
5
Exercise due P1 peer reviews due |
6 | |
7 | 8
Reading: IPP 5.6-5.11 |
9
Assessment day (no class) |
10 | 11
Loops activity |
12
P2 (OpenMP) due |
13 |
14 | 15
Reading: IPP 3.1-3.4 |
16
Distributed computing |
17 | 18
MPI exercise |
19
Exercise due P2 peer reviews due |
20 |
21 | 22
Reading: IPP 3.5-3.8 |
23
Distributed computing |
24 | 25
Tree activity |
26
P3 (MPI) due |
27 |
28 | 29 | |||||
March | ||||||
Su | M | Tu | W | Th | F | Sa |
1
Hybrid architectures |
2 | 3
Midterm exam |
4
EP proposal due P3 peer reviews due |
5 | ||
6 |
7-11
Spring Break |
12 | ||||
13 | 14 | 15
Parallel performance |
16
QUIZ |
17
Analysis exercise |
18
Exercise due |
19 |
20 | 21
Reading: IPP 2.7 |
22
Parallel algorithms |
23
Hollingsworth talk (12:10pm @ nTelos ISAT/CS 259) |
24
NO EXERCISE: project work day |
25
Mid-EP deliverable due |
26 |
27 | 28 | 29
Parallel languages |
30
QUIZ |
31
Chapel exercise QuickRef |
||
April | ||||||
Su | M | Tu | W | Th | F | Sa |
1
Exercise due |
2 | |||||
3 | 4
Reading: IPP 2.3 |
5
Networks and interconnects |
6
QUIZ |
7
Web systems and security |
8
EP final deliverable due |
9 |
10 | 11
QUIZ EP posters due (Template) |
12
Naming and synchronization |
13
QUIZ |
14
Consistency and replication |
15
EP showcase (1:00-2:30pm) |
16 |
17 | 18
QUIZ |
19
Distributed file systems |
20
QUIZ |
21
Fault tolerance and cloud computing |
22
P4 (DHT) due |
23 |
24 | 25
QUIZ |
26
AWS exercise |
27 | 28
Final exam review (MM | PDF) |
29
Exercise due P4 peer reviews due |
30 |
May | ||||||
Su | M | Tu | W | Th | F | Sa |
1 |
2-5
Final exams Section 1: Tue (5/3) 13:00-15:00 (1:00pm-3:00pm) Section 2: Tue (5/3) 15:30-17:30 (3:30pm-5:30pm) |
6-7
Commencement |