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/CS 140. 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.

January
Su M Tu W Th F Sa
8 9
Intro
10
Reading: IPP 1.1-1.10
11
Performance Analysis
12
Reading: IPP 2.6
13
SLURM exercise
14
15 16
MLK day (no class)
17
Reading: IPP 4.1-4.7

Faculty candidate visit: student meeting at 11:30 in ISAT/CS 260, talk at 3:30 in ISAT/CS 259
18
Basic Pthreads
19
Reading: IPP 4.8-4.12
20
Pthreads exercise
21
22 23
Pthread Conditions
24
Reading: IPP 2.1-2.4
25
Parallel Computing

CS speaker (12:10pm, ISAT/CS 259)
26
Resume workshop (11:30am-1:30pm, ISAT/CS 259)
27
Review

P1 due
28
29 30
Basic MPI
31
Reading: IPP 3.1-3.4
February
Su M Tu W Th F Sa
1
Review
2 3
MPI exercise

P1 code reviews due
EP groups due
4
5 6
Advanced MPI
7
Reading: IPP 3.5-3.8

CS career fair (10am-3:30pm, ISAT/CS 1st floor Atrium/Lobby)
8
CS speaker (12:10pm, ISAT/CS 259)

(no class -- informal Q&A during normal class time)
9 10
Broadcast Trees

P2 due
11
12 13
Basic OpenMP
14
Reading: IPP 5.1-5.5
15
Advanced OpenMP
16
Reading: IPP 5.6-5.11
17
OpenMP exercise

P2 code reviews due
EP proposal due
18
19 20
Other Architectures

(also some linear algebra)
21
QUIZ

Reading: IPP 2.7
22
Parallel Algorithms

CS speaker (12:10pm, ISAT/CS 259)
23
QUIZ
24
Foster's Methodology Examples

P3 due
25
26 27
Performance Tools
28
QUIZ
March
Su M Tu W Th F Sa
1
Exam Review (MM | PDF)
2 3
P3 code reviews due
Midterm
4
5 6-10
Spring Break
11
12 13
Parallel Languages
14
QUIZ
15
Chapel Tutorial
16
Faculty candidate visit: student meeting at 11:00 in ISAT/CS 260, talk at 3:30 in ISAT/CS 246
17
Chapel Exercise

NO CLASS: open lab from 2:30-3:25pm in ISAT/CS 140

Faculty candidate visit: student meeting at 11:00 in ISAT/CS 260, talk at 3:30 in ISAT/CS 136

Last day to withdraw with a "W"
18
19 20
Networks and Naming
21
Reading: IPP 2.3.3 (no quiz)
22
(cont.)
23
QUIZ
24
Review

Mid-EP deliverable due
25
26 27
Synchronization and Consistency
28 29
(cont.)
30
QUIZ
31
Git Exercise
April
Su M Tu W Th F Sa
1
2 3
Fault Tolerance
4 5
(cont.)
6
QUIZ
7
Review

P4 due
8
9 10
Cloud Computing
11
QUIZ

UUG meeting (Kubernetes), 6:30pm ISAT/CS 246
12
Review
13 14
AWS Exercise
P4 code reviews due
15
16 17
Security

EP poster due
18 19
(cont.)
20
QUIZ
21
EP showcase
(10:30am-noon, ISAT/CS/EnGeo 2nd floor hallway)

NO CLASS
22
23 24
Application: Web & File Systems
25
QUIZ
26
Final Exam Review
27
EP final deliverable due
28 29
30
May
Su M Tu W Th F Sa
1-4
Final exams
Section 1: Wed (5/3) 13:00-15:00 (1:00pm-3:00pm)
Section 2: Mon (5/1) 15:30-17:30 (3:30pm-5:30pm)
5-6
Commencement