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