Calendar

This calendar is tentative and subject to change. Please check this page regularly for updates.

Unless noted otherwise, all readings are from the class textbook. Unless noted otherwise, all quizzes will be on Canvas, and all programming assignments (PAs) will be posted on the assignments page.

January
Su M Tu W Th F Sa
17 18 19 20
Introduction
21 22
IPP Ch.1, 2.6

Research Overview Due
23
24 25
Performance Analysis

Slurm Lab
26
IPP 4.1-4.7

Slurm Lab Due
27
Pthreads

MCPI Lab
28
MCPI Lab Due
29
IPP 4.8-4.12

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

MPI Lab Due
10
MPI (cont'd)

Broadcast Trees
11
IPP 5.1-5.5
12
Research Groups Due

P1 peer reviews due
13
14 15
OpenMP
16
IPP 5.6-5.11
17
Break Day 1
18 19
P2 Due
20
21 22
OpenMP (cont'd)

OpenMP Lab
23
OpenMP Lab Due
24
Matrices
25 26
Research Proposal Due

P2 peer reviews due
27
28
March
Su M Tu W Th F Sa
1
Parallel Algorithms
2
QUIZ
3
Performance Tools
4
QUIZ
5
P3 Due
6
7 8
Other Architectures
9
QUIZ
10
Review
11
Midterm Exam Due

P2 peer reviews due
12
Break Day 2
13
14 15
Class
16
QUIZ
17
Class
18 19 20
21 22
Class
23
QUIZ
24
Class
25 26 27
28 29
Class
30
QUIZ
31
Class
April
Su M Tu W Th F Sa
1 2 3
4 5
Class
6
QUIZ
7
Class
8
Break Day 3
9 10
11 12
Class
13
QUIZ
14
Class
15 16 17
18 19
Class
20
QUIZ
21
Class
22 23 24
25 26
Class
27
QUIZ
28
Class
29 30