Week |
Date |
Lecture Topics |
Slides |
Lab Video |
Lab Deadline |
Misc. |
1 |
2/22 |
Quantitative Analysis for Performance |
[pdf] |
[Lab 0/1] |
|
[Syllabus] |
2 |
2/29 |
RISC-V Instruction Set, Part 1 |
[pdf] |
|
|
[sign-ext] |
3 |
3/7 |
No Class |
|
|
|
[RISC-V Card] |
4 |
3/14 |
RISC-V Instruction Sets, Part 2 |
[pdf] |
|
|
[li] |
5 |
3/21 |
RISC-V Instruction Sets, Part 3 |
[pdf] |
[fib] |
Lab0 (Optional) |
[fib]
[C-mem] |
6 |
3/28 |
RISC-V Single Cycle CPU, Part 1 |
[pdf] |
|
|
[digital] |
7 |
4/4 |
Holiday |
|
|
|
|
8 |
4/11 |
RISC-V Single Cycle CPU, Part 2 |
[pdf] |
|
|
|
9 |
4/18 |
Arithmetic for computers |
[pdf] |
[Lab 2] |
Lab 1 Deadline |
|
10 |
4/25 |
Midterm |
|
|
|
|
11 |
5/2 |
Pipeline and Hazards, Part 1 |
[pdf] |
|
|
|
12 |
5/9 |
Pipeline and Hazards, Part 2 |
[pdf] |
[Lab 3] |
Lab 2 Deadline |
[SuperScalar] |
13 |
5/16 |
Cache Organization, Part 1 |
[pdf] |
|
|
|
14 |
5/23 |
Cache Organization, Part 2 |
[pdf] |
|
|
|
15 |
5/30 |
Virtual Memory |
[pdf] |
|
Lab 3 Deadline |
|
16 |
6/6 |
Multicores |
[pdf] |
|
|
|
17 |
6/13 |
Final Exam |
|
|
|
|
18 |
6/20 |
|
|
|
Lab 4 Deadline |
Lab 5 (Optional) |