User Tools

Site Tools


schedule

Lecture Video Playlist on YouTube

2019 Lectures/Schedule

Week Date Lecture Readings Lab HW
W1 21.02
Thu.
L1. Introduction and Basics
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
Mentioned in lecture
22.02
Fri.
L2. Mysteries in Comp Arch
(PDF) (PPT)
Video
Video (ETHZ)
Suggested readings
Mentioned in lecture
HW 1 Out
W2 28.02
Thu.
L3. Introduction to the Labs and FPGAs
(PDF) (PPT)
Video
Video (ETHZ)
01.03
Fri.
L4. Combinational Logic I
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Mentioned in lecture
W3 07.03
Thu.
L5. Combinational Logic II
(PDF) (PPT)
Video
Video (ETHZ)
Required Readings
Suggested Readings
Mentioned in Lecture
Lab 1 Out
08.03
Fri.
L6. Sequential Logic Design
(PDF) (PPT)
Video
Video (ETHZ)
Required Readings
Suggested Readings
Mentioned in Lecture
W4 14.03
Thu.
L7.1. Sequential Logic Design II
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
Lab 2 Out HW 2 Out
L7.2. Hardware Description Languages and Verilog
(PDF) (PPT)
Video
15.03
Fri.
L8. Timing and Verification
(PDF) PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
W5 21.03
Thu.
L9. Von Neumann Model, ISA, LC-3 and MIPS
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
Lab 3 Out
22.03
Fri.
L10a. Instruction Set Architecture
(PDF) (PPT)
Video
Video (ETHZ)
L10b. Assembly Programming
(PDF) (PPT)
Video
Reading assignments
Suggested readings
HW 3 Out
W6 28.03
Thu.
L11. Microarchitecture
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Mentioned in lecture
Lab 4 Out
29.03
Fri.
L12. Microarchitecture II
(PDF) (PPT)
Video
Video (ETHZ)
W7 04.04
Thu.
L13. Pipelining
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments Lab 5 Out
05.04
Fri.
L14. Pipelining Issues
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
W8 11.04
Thu.
L15a. Reorder Buffer
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
Lab 6 Out
L15b. Out-of-Order Execution
(PDF) (PPT)
Video
12.04
Fri.
L16. Out-of-Order, DataFlow, Superscalar Execution
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
HW 4 Out
W9 18.04
Thu.
L17a. Superscalar Execution
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments Lab 7 Out
L17b. Branch Prediction
(PDF) (PPT)
Video
W10 02.05
Thu.
L18. Branch Prediction II
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments Lab 8.1 Out
03.05
Fri.
L19a. VLIW
(PDF) (PPT)
Video
Video (ETHZ)
Suggested readings
Mentioned in lecture
L19b. Systolic Arrays and Beyond
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Mentioned in lecture
W11 09.05
Thu.
L20. SIMD Processors
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
Mentioned in lecture
Lab 8.2 Out HW 5 Out
10.05 L21. Graphics Processing Units
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
Mentioned in lecture
HW 6 Out
W12 16.05
Thu.
L22a. Memory Organization and Memory Technology
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
Mentioned in lecture
L22b. Memory Hierarchy and Caches
(PDF) (PPT)
Video
17.05
Fri.
L23. More Caches
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
Mentioned in lecture
W13 23.05
Thu.
L24a. Multiprocessor Caches
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
Suggested readings
Mentioned in lecture
L24b. Virtual Memory
(PDF) (PPT)
Video
24.05
Fri.
L25. Virtual Memory II
(PDF) (PPT)
Video
Video (ETHZ)
Reading assignments
W14 31.05
Fri.
L26. Epilogue
(PDF) (PPT)
Video
Video (ETHZ)
HW 7 Out
Discussion Session 1
(PDF) (PPT)
Video
W15 10.07
Wed.
Extra Discussion Session
(PDF) (PPT)
Exam Spring 2018 (Solutions)
Video
Video (ETHZ)
schedule.txt · Last modified: 2021/04/14 14:14 by alserm