| Week | M | Tu | W | Th | F |
|---|---|---|---|---|---|
| Sep. 22 - Sep. 26 |
22
- |
23
- |
24
Introduction, Chapter 1; Cost/Performance, Overview notes |
25
- |
26
Chapter 1; Amdahls law, Speedup, Benchmarking notes |
| Sep. 29 - Oct. 3 |
29
Appendix B; Instruction set design, Memory addressing notes |
30
- |
1
Appendix B; Instruction set design, Pipelining notes |
2
- |
3
Appendix A; Pipelining and Hazards |
| Oct. 6 - Oct. 10 |
6
Appendix A; Exceptions, Pipelining difficulties, MIPS R4000 notes |
7
- |
8
Appendix A; Dynamic Scheduling notes |
9
- |
10 Class Cancelled |
| Oct. 13 - Oct. 17 |
13
Appendix A; Scoreboarding notes |
14
- |
15
Project Proposals due Chapter 2; Branch Prediction and Speculation notes |
16
- |
17
Engineering in Medicine Symposium Chapter 3; Software Pipelining, Loop unrolling |
| Oct. 20 - Oct. 24 |
20
Chapter 3; Hardware support for Compile time parallelism notes |
21
- |
22
notes Chapter 2; Dependences, Tomasulo's algorithm |
23
- |
24
Midterm review lecture. |
| Oct. 27 - Oct 31 |
27
Midterm |
28
- |
29
Chapter 5; Memory Hierarchy and Caches |
30
- |
31
Chapter 5; Cache performance notes |
| Nov. 3 - Nov. 7 |
3
Group Challenge |
4
- |
5
Chapter 5; Virtual Memory and Caches |
6
- |
7
Chapter 5; Cache Performance notes |
| Nov. 10 - Nov. 14 |
10
Chapter 5; Caches and Main Memory notes |
11
- |
12
Chapter 4; Multiprocessors and cache coherency 1 |
13
- |
14
Chapter 4; Multiprocessors and cache coherency 2 notes |
| Nov. 17 - Nov. 21 |
17
Chapter 4; Cache coherency and Symmetric Multithreading notes |
28
- |
19
Chapter 7: Storage systems and I/O notes |
20
- |
21
Chapter 7: I/O and RAID notes |
| Nov. 24 - Nov. 28 |
24
Chapter 8: Interconnection networks notes |
25
Thanksgiving Recess |
26
Thanksgiving Recess |
27
Thanksgiving Recess |
28
Thanksgiving Recess |
| Dec. 1 - Dec. 5 |
1
Project reports due Project presentations |
2
- |
3
Project presentations |
4
Pre-exam break |
5
Pre-exam break |
| Dec. 8 - Dec. 12 |
8
Finals |
9
Finals Submit take-home exam |
10
- |
11
- |
12
- |