User Tools

Site Tools


schedule

Lecture Video Playlist on YouTube

2018 Lectures/Schedule

Week Date Lecture Readings Lab HW
W1 22.02
Thu.
L1. Introduction and Basics
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Mentioned in lecture
23.02
Fri.
L2. Mysteries in Comp Arch
(PDF) (PPT)
Video
Suggested readings
Mentioned in lecture
W2 01.03
Thu.
L3. Introduction to the Labs and FPGAs
(PDF) (PPT)
Video
02.03
Fri.
L4. Mysteries in Comp Arch and Basics
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Mentioned in lecture
HW 1 Out
W3 08.03
Thu.
L5. Combinational Logic
(PDF) (PPT)
Video
Video lecture assignment
Reading assignments
Suggested readings
Lab 1 Out
09.03
Fri.
L6. Combinational Logic, Hardware Description Lang. & Verilog
(PDF) (PPT)
Video
Reading assignments
Suggested readings
W4 15.03
Thu.
L7. Sequential Logic Design
(PDF) (PPT)
Video
Reading assignments Lab 2 Out HW 2 Out
16.03
Fri.
L8. Timing and Verification
(PDF) (PPT)
Video
Reading assignments
Suggested readings
W5 22.03
Thu.
L9. Von Neumann Model, ISA, LC-3 and MIPS
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Lab 3 Out
23.02
Fri.
L10. ISA (II) and Assembly Programming
(PDF) (PPT)
Video
Reading assignments
W6 29.03
Thu.
L11. Microarchitecture
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Suggested video
Lab 4 Out
W7 12.04
Thu.
L12. Microarchitecture II
(PDF) (PPT)
Video
Reading assignments Lab 5 Out
13.04
Fri.
L13. Microprogramming
(PDF) (PPT)
Video
Reading assignments
Suggested readings
W8 19.04
Thu.
L14. Pipelining
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Lab 6 Out
20.04
Fri.
L15. Pipelining Issues
(PDF) (PPT)
Video
Reading assignments
Suggested readings
W9 26.04
Thu.
L16. Out-of-Order Execution
(PDF) (PPT)
Tomasulo - Template (PDF) Example (PDF)
Video
Reading assignments
Suggested readings
Lab 7 Out HW 3 Out
27.04
Fri.
L17. Out-of-Order, DataFlow, Superscalar Execution
(PDF) (PPT)
Video
Reading assignments
Suggested readings
W10 03.05
Thu.
L18. Branch Prediction
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Lab 8 Out
04.05
Fri.
L19. Branch Prediction II, VLIW, Fine-Grained Multithreading
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Suggested video
W11 11.05
Fri.
L20. SIMD Processors
(PDF) (PPT)
Video
Reading assignments
Suggested readings
W12 17.05
Thu.
L21. SIMD Processors II and Graphics Processing Units
(PDF) (PPT)
Video
Reading assignments
Suggested readings
Lab 9 Out HW 4 Out
18.05
Fri.
L22. GPU Programming
(PDF) (PPT)
Video
Suggested readings
W13 24.05
Thu.
L23a. Systolic Arrays and Beyond
(PDF) (PPT)
Video
Reading assignments
Suggested readings
HW 5 Out
L23b. Memory Organization and Memory Technology
(PDF) (PPT)
Video
Reading assignments
Suggested readings
25.05
Fri.
L24. Memory Hierarchy and Caches
(PDF) (PPT)
Video
Reading assignments
Suggested readings
W14 31.05
Thu.
L25a. More Caches
(PDF) (PPT)
Video
Reading assignments
Suggested readings
L25b. Virtual Memory
(PDF) (PPT)
Video
Reading assignments
01.06
Fri.
D1. Discussion Session
(PDF) (PPT)
Video
HW 6 Out
schedule.txt · Last modified: 2019/02/12 17:34 (external edit)