Calendar

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

Unless explicitly marked, all class periods will be held in EnGeo 2204. Unless noted otherwise, all readings are from the class textbook or slides. 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
18 19 20 21
Intro
22
QUIZ: IPP Ch.1
23
Pthreads
24
25 26
Pthreads lab
27
QUIZ: IPP 4.1-4.7
28
Lab cont'd and P1 discussion

Pthreads lab due
29
QUIZ: IPP 4.8-4.12
30
Conditions

FP idea due
31
February
Su M Tu W Th F Sa
1 2
Performance Analysis
3
QUIZ: IPP Ch.1 and 2.6
4
Slurm Lab
5
Slurm lab due
6
OpenMP

P1 due
7
8 9
OpenMP Lab
10
QUIZ: IPP 5.1-5.5

OpenMP lab due
11
Performance Tools
12
QUIZ: IPP 5.6-5.11
13
Matrices and P2 discussion

FP groups due
14
15 16
CUDA
17
QUIZ: IPP 6
18
CUDA Lab
19

CUDA lab due
20
Networks

P2 due
21
QUIZ
22 23
Naming
24
QUIZ
25
Review
26 27
Midterm 1
28
March
Su M Tu W Th F Sa
1 2
MPI
3
QUIZ: IPP 3.1-3.4
4
MPI Code Lab
5
QUIZ: IPP 3.5-3.8

MPI Code lab due
6
MPI Analysis Lab

FP proposal due
7
8 9
MPI (cont'd) and P3 discussion
10
MPI Analysis lab due
11
NO CLASS - Instructor out of town
12 13
Parallel Algorithms

P3 due
14
15 16-20
Spring Break
21
22 23
Fault Tolerance
24
QUIZ
25
(cont'd)
26 27
NO CLASS - madiSTEM weekend

Deadline to drop without 'W'
28
madiSTEM
29 30
Synchronization and Consistency
31
QUIZ
April
Su M Tu W Th F Sa
1
(cont'd)
2 3
Git Lab

FP draft due
4
5 6
Security
7
QUIZ

Git lab due
8
(cont'd)
9 10
Midterm 2
11
12 13
Virtualization and Cloud Computing
14
QUIZ
15
Cloud Lab (Parts 2 and 4)
16 17
Cloud Lab (Part 3)

FP poster due
18
19 20
Web and File Systems
21
QUIZ

Cloud lab due
22
Ethics Lab
23
Ethics lab due
24
NO CLASS
CS Poster Session (time TBD)
25
26 27
FP demos
28 29
FP demos
30
May
Su M Tu W Th F Sa
1
FP demos

FP final due
2
3 4
Novel Systems
5
QUIZ
6
Review
7 8 9
10 11 12 13
Final Exam (1:00 - 3:00pm)
14 15
CISE Commencement (5:30 - 7:00pm)
16