Lecturer: Dr. Guy Tel-Zur
Meeting | Date | Topic | Material | Assignment | |
8/3/23 | Beginning of Semester | ||||
1 |
9/3/23 |
|
Course Administration Introduction and Basics 1 Introduction and Basics 2 Fundamental Concepts |
||
2 |
16/3/23 |
ISA Tradeoffs |
ISA tradeoffs ISA tradeoffs and MIPS ISA |
||
3 |
23/3/23 |
|
ISA tradeoffs (cont.) and MIPS ISA MIPS Architecture - Chapter 6 from H&H |
||
4 |
30/3/23 |
|
|
Home assignment #1 |
|
no class |
6/4/23 |
Passover vacation | |||
5 |
13/4/23 |
Microarchitecture |
Single cycle microarchitecture |
||
6 |
20/4/23 |
|
Multi-cycle microarchitecture | ||
7 |
27/4/23 |
Pipelining - part 1 |
Microprogrammed Microarchitectures and Pipelining I |
||
8 |
4/5/23 |
Pipelining - part 2 |
Pipelining II |
Home assignment #2 |
|
9 |
11/5/23 |
Control dependence |
Branch and Prediction I |
||
10 |
18/5/23 |
Control dependence |
Branch and Prediction II | ||
no class |
25/5/23 |
Holiday | |||
11 |
1/6/23 |
|
Exceptions State, Maintenance State and Recovery Simulation tools | ||
12 |
8/6/23 |
|
Out of Order Execution |
Home assignment #3 |
|
13 |
15/6/23 |
|
|||
no class |
22/6/23 |
Final projects presentations | |||
23/6/23 | End of Semester | ||||
TBD | Final exam, term A | ||||
TBD | Final exam, term B |