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
19 20 21 22
NO CLASS - Instructor out of town
23 24
Intro |
Pthreads
25
26 27
Pthreads lab
28
QUIZ: IPP 4.1-4.7
29
Lab cont'd and P1 discussion

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

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

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

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

RP groups due
15
16 17
CUDA
18
QUIZ: IPP 6
19
CUDA Lab
20

CUDA lab due
21
Networks

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

MPI Code lab due
7
MPI Analysis Lab

FP proposal due
8
9 10
MPI (cont'd) and P3 discussion
11
MPI Analysis lab due
12
Parallel Algorithms
13
QUIZ
14
Parallel Languages

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

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

FP draft due
5
6 7
Security
8
QUIZ

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

RP poster due
19
20 21
Web and File Systems
22
QUIZ

Cloud lab due
23
Ethics Lab
24
Ethics lab due
25
NO CLASS - CS Poster Session 10:00am-noon
26
27 28
FP demos
29 30
FP demos
May
Su M Tu W Th F Sa
1 2
FP demos

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