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 EnGeo 2209. Unless noted otherwise, all readings are from the class textbook, all quizzes and lab submissions will be on Canvas, and all project descriptions will be posted on the assignments page.

January
Su M Tu W Th F Sa
16 17 18 19
Introduction
20
IPP Ch.1, 2.6
21
Research Overview Due
22
23 24
Performance Analysis

Slurm Lab
25
IPP 4.1-4.7

Slurm Lab Due
26
Pthreads

MCPI Lab
27
IPP 4.8-4.12

MCPI Lab Due
28
Research Idea Due
29
30 31
Pthreads (cont'd)
February
Su M Tu W Th F Sa
1
IPP 3.1-3.4
2
MPI
3
IPP 3.5-3.8
4
P1 Due
5
6 7
MPI Lab
8
IPP 2.1-2.4

MPI Lab Due
9
MPI (cont'd)
10
IPP 5.1-5.5
11
Research Groups Due

P1 peer reviews due
12
13 14
OpenMP
15
IPP 5.6-5.11
16
Broadcast trees
17 18
P2 Due
19
20 21
OpenMP Lab
22
OpenMP Lab Due
23
Matrices
24 25
Research Proposal Due

P2 peer reviews due
26
27 28
Parallel Algorithms
March
Su M Tu W Th F Sa
1
QUIZ
2
System Architectures
3
QUIZ
4
P3 Due
5
6 7
CUDA Lab
8
CUDA Lab Due
9
Review
10
P3 peer reviews due
11
Midterm Exam Due
12
13 14-18
Spring Break
19
20 21
Virtualization and Cloud Computing
22
QUIZ
23
GCP Lab
24
GCP Lab Due
25
Last day to withdraw
26
27 28
Networks
29
QUIZ
30
Naming
31
QUIZ
April
Su M Tu W Th F Sa
1
Research Midproject Deliverable Due
2
3 4
Synchronization and Consistency
5
QUIZ
6
Git Lab
7
Git Lab Due
8
Research Poster Draft Due
9
10 11
Fault Tolerance
12
QUIZ
13
Poster Workshop
14 15
P4 due
16
17 18
Security
19
Research Poster Due
20
Security (cont'd)
21
QUIZ
22
Research Poster Session (10:00-11:30am w/ setup by 9:30am)

P4 peer reviews due
23
24 25
Web and File Systems
26
QUIZ
27
Ethics Lab
Ethics Lab Due
28 29 30
May
Su M Tu W Th F Sa
1 2
Parallel Languages
3
QUIZ
4
Review
5
Final Deliverable Due
6 7
8 9-12
Final Exams (details TBD)
13 14