Calendar

This calendar is tentative and subject to change. Please check this page regularly for updates. Quizzes will be added to the calendar as they are posted.

Unless explicitly marked, all class periods will be held in EnGeo 2204. Unless noted otherwise, all readings are from the class textbook. Unless noted otherwise, all quizzes and labs will be on Canvas, and all projects will be posted on the assignments page.

January
Su M Tu W Th F Sa
15 16 17 18
Intro
19
QUIZ: IPP 4.1-4.7
20
Pthreads
21
22 23
Pthreads lab
24
QUIZ: IPP 4.8-4.12
25
Advanced Pthreads
26
QUIZ: IPP Ch.1 and 2.6
27
Conditions

FP idea due
28
29 30
Performance Analysis
31
February
Su M Tu W Th F Sa
1
Slurm Lab
2
QUIZ: IPP 5.1-5.5
3
OpenMP

P1 due
4
5 6
OpenMP Lab
7 8
Final Project Workshop
9
QUIZ: IPP 5.1-5.5
10
Matrices

FP groups due

P1 peer reviews due
11
12 13
Parallel Algorithms
14
QUIZ: IPP 2.7
15
Parallel Languages

LaTeX tutorial (UUG, King 236 @6:30pm)
16
QUIZ
17
CUDA

P2 due
18
19 20
CUDA Lab
21
QUIZ: IPP 6
22
P2/Lab Review
23
QUIZ: IPP 3.1-3.4
24
MPI

P2 peer reviews due
25
26 27
MPI Lab
28
QUIZ: IPP 3.5-3.8
March
Su M Tu W Th F Sa
1
Advanced MPI
2
QUIZ: IPP 2.1-2.4
3
Project Workshop

FP design due
4
5 6
Review
7 8
NO CLASS - Midterm posted
9 10
NO CLASS - Midterm due
11
12 13-17
Spring Break
18
19 20
Broadcast Trees
21 22
System Architectures
23
QUIZ
24
NO CLASS

Ethics Lab Due

P3 due

Deadline to drop without 'W'
25
26 27
Virtualization and Cloud Computing
28
QUIZ
29
(continued)
30 31
Cloud Lab

P3 peer reviews due
April
Su M Tu W Th F Sa
1
2 3
Networks
4
QUIZ
5
Naming
6
QUIZ
7
(review)

FP draft due
8
9 10
NO CLASS - Instuctor illness

Synchronization and Consistency
11
QUIZ
12
(review)
13 14
Git Lab
15
16 17
Fault Tolerance
18
QUIZ
19
P4, review, and Security
20 21
Security

P4 due

CS Posters
22
23 24-27
NO CLASS - Instructor out of town
Work on final project

QUIZ
28
Final project work lab

P4 peer reviews due
29
30
May
Su M Tu W Th F Sa
1
Web and File Systems
2
QUIZ
3
Final Review
4

FP due
5 6
7 8-9
Final Exam available Mon-Tue
10 11 12 13