Date |
Lecture/Recitation |
Lec |
Reading |
Labs |
|
Notes on links
- pptx links are to Powerpoint versions of the lectures
- pdf links are to Adobe Acrobat versions of the lectures
- code links are to directories containing code used for class demonstrations
- tar links are to archive files in TAR format. Use the tar command on a linux machine to unpack these
|
Jan |
15 |
Overview (pdf) |
ff |
1 |
L0 (cprogramminglab) out (pdf, tar) |
|
Jan |
17 |
none |
none |
|
|
|
|
Jan |
20 |
Linux/Git Bootcamp in Rashid Auditorium (Pittsburgh only) (bootcamp-slides) |
|
|
|
|
Jan |
22 |
State of Computing (pdf , video) |
ff |
|
L1 (datalab) out |
|
Jan |
23 |
Linux/Git Bootcamp Silicon Valley (recitation slot and location) |
|
Jan |
24 |
none |
none |
|
|
|
|
Jan |
29 |
none |
none |
|
|
|
Jan |
30 |
Recitation: Datalab |
|
Jan |
31 |
none |
none |
|
L1 due, L2 (bomblab) out |
|
|
Feb |
5 |
The C Language And Some Extensions (pdf) |
ff |
|
|
|
Feb |
6 |
Recitation: Bomb Lab |
|
Feb |
7 |
none |
none |
|
|
|
|
Feb |
12 |
none |
none |
|
|
|
Feb |
13 |
Recitation: Attack Lab |
|
Feb |
14 |
none |
none |
|
L2 due, L3 (attacklab) out |
|
|
Feb |
19 |
SIMD Instructions (pdf) |
ff |
|
|
|
Feb |
20 |
Recitation: C Review |
|
Feb |
21 |
C Bootcamp Silicon Valley (lecture slot and location) |
|
|
L3 due, L4 (cachelab) out |
|
|
Feb |
24 |
7pm - 9pm C Bootcamp in Rashid Auditorium |
|
|
|
|
Feb |
26 |
High Performance CPU Cores (pdf) |
ff |
|
LX (ArchLab) out |
|
Feb |
27 |
Recitation: Cache Lab |
|
Feb |
28 |
ArcLab Recitation (in lecture slot) (pdf) |
TAs |
|
|
|
|
Mar |
3 |
midterm review in Pittsburgh (Rashid Auditorium) and SV |
|
|
|
|
Mar |
5 |
Midterm Exam (12:00pm EST in PIT WEH Clusters and 4:30pm PST SV B23 118) |
|
|
|
|
Mar |
6 |
Recitation: Midterm Review |
|
Mar |
7 |
Multicore CPUs (pdf) |
bl |
|
L4 due, L5 (tshlab) out, LX (part 2) out |
|
|
Mar |
13 |
Spring Break, No classes |
|
|
Mar |
19 |
ArcLab Recitation (in lecture slot) (pdf) |
TAs |
|
|
|
Mar |
20 |
Recitation: tshlab |
|
Mar |
21 |
Accelerators (pdf) |
ff |
|
|
|
|
Mar |
26 |
none |
none |
|
LX due, L6 (malloclab) out |
|
Mar |
27 |
Recitation: tshlab, vm |
|
Mar |
28 |
none |
none |
|
L5 due |
|
|
Apr |
2 |
none |
none |
|
|
|
Apr |
3 |
Recitation: Malloc Lab |
|
Apr |
4 |
none |
none |
|
|
|
|
Apr |
7 |
Malloc Bootcamp PIT: 7pm-9pm Rashid Auditorium, SV: 1:30pm-3pm, B19 RM 1065 |
|
|
|
|
Apr |
9 |
Parallel Computing (pdf) |
ff |
|
Checkpoint due |
|
Apr |
10 |
Recitation: More Malloc Lab |
|
Apr |
11 |
No class (Carnival) |
|
|
|
|
|
Apr |
16 |
none |
none |
|
|
|
Apr |
17 |
Recitation: Proxy Lab (Part I) |
|
Apr |
18 |
Automatic Performance Tuning (pdf) |
ff |
|
L6 Due, L7 (proxylab) out |
|
|
Apr |
23 |
none |
none |
|
|
|
Apr |
24 |
Recitation: Proxy Lab (Part II) |
|
Apr |
25 |
SPIRAL |
ff |
|
L7 Checkpoint due |
|
|
Apr |
30 |
none |
none |
|
|
|
May |
1 |
Recitation Final Review |
|
May |
2 |
none |
none |
|
L7 due |