User Tools

Site Tools


schedule

This is an old revision of the document!


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
Reading assignments
Suggested readings
Mentioned in lecture
22.02
Fri.
L2. Mysteries in Comp Arch
(PDF) (PPT)
Video
Suggested readings
Mentioned in lecture
HW 1 Out
W2 28.02
Thu.
L3. Introduction to the Labs and FPGAs
(PDF) (PPT)
Video
01.03
Fri.
L4. Combinational Logic I
(PDF) (PPT)
Video
Reading assignments
Mentioned in lecture
W3 07.03
Thu.
L5. Combinational Logic II
(PDF) (PPT)
Video
Required Readings
Suggested Readings
Mentioned in Lecture
Lab 1 Out
08.03
Fri.
L6. Sequential Logic Design
(PDF) (PPT)
Video
Required Readings
Suggested Readings
Mentioned in Lecture
W4 14.03
Thu.
L7.1. Sequential Logic Design II
(PDF) (PPT)
Video
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
Reading assignments
Suggested readings
W5 21.03
Thu.
L9. Von Neumann Model, ISA, LC-3 and MIPS
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Lab 3 Out
22.03
Fri.
L10a. Instruction Set Architecture
(PDF) (PPT)
Video
L10b. Assembly Programming
(PDF) (PPT)
Video
Reading assignments
Suggested readings
HW 3 Out
W6 28.03
Thu.
L11. Microarchitecture
(PDF) (PPT)
Video
Reading assignments
Mentioned in lecture
Lab 4 Out
29.03
Fri.
L12. Microarchitecture II
(PDF) (PPT)
Video
W7 04.04
Thu.
L13. Pipelining
(PDF) (PPT)
Video
Reading assignments Lab 5 Out
05.04
Fri.
L14. Pipelining Issues
(PDF) (PPT)
Video
Reading assignments
W8 11.04
Thu.
L15a. Reorder Buffer
(PDF) (PPT)
Video
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
Reading assignments
Suggested readings
HW 4 Out
W9 18.04
Thu.
L17a. Superscalar Execution
(PDF) (PPT)
Video
Reading assignments Lab 7 Out
L17b. Branch Prediction
(PDF) (PPT)
Video
W10 02.05
Thu.
L18. Branch Prediction II
(PDF) (PPT)
Video
Reading assignments Lab 8.1 Out
03.05
Fri.
L19a. VLIW
(PDF) (PPT)
Video
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
Reading assignments
Suggested readings
Mentioned in lecture
Lab 8.2 Out
10.05 L21. Graphics Processing Units
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Mentioned in lecture
W12 16.05
Thu.
L22a. Memory Organization and Memory Technology
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Mentioned in lecture
L22b. Memory Hierarchy and Caches
(PDF) (PPT)
Video
17.05
Fri.
L23. More Caches
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Mentioned in lecture
W13 23.05
Thu.
L24a. Multiprocessor Caches
(PDF) (PPT)
Reading assignments
Suggested readings
Mentioned in lecture
L24b. Virtual Memory
(PDF) (PPT)
24.05
Fri.
L25. Virtual Memory II
(PDF) (PPT)
Reading assignments
schedule.1558704908.txt.gz · Last modified: 2019/05/24 13:35 by firtinac