Computer Architecture Spring 2020
Toggle navigation
Home
Schedule
Labs
Homeworks
Syllabus
Project
Readings
Schedule
01/14/2020
Lecture 1: Introduction and Basics
HW0 out
01/16/2020
Lecture 2: Fundamental Concepts
01/21/2020
Lecture 3: Instruction Set Architecture I
HW0 due
,
HW1 out
,
01/23/2020
Lecture 4: Instruction Set Architecture II
01/28/2020
Lecture 5: Instruction Set Architecture III
Lab1 out
01/30/2020
Lecture 6: Intro to Microarchitecture: Single-Cycle I
HW1 due
02/04/2020
Lecture 7: Single-Cycle II
HW2 out
,
Lab1 in
02/06/2020
Lecture 8: Single-Cycle III
02/11/2020
Lecture 9: Pipelining I
Lab2 out
02/13/2020
Lecture 10: Pipelining II
HW2 due
02/18/2020
Lecture 11: Data and Control Dependence
02/20/2020
Lecture 12: SIMD, MIMD, and Systolic Array
02/25/2020 Review Class
Lab2-part1 due
02/27/2020
Lecture 13: Accelerators: TPU
HW3 out
03/03/2020
Lecture 14: Branch Prediction I
Lab2-part2 due
, Final Project List out
03/05/2020
Lecture 15: Branch Prediction II
HW3 due
,
Lab3 out
03/10/2020 SPRING BREAK
03/12/2020 SPRING BREAK
03/17/2030 NO CLASS DUE TO SHUTDOWN
03/19/2020 MIDTERM EXAM
03/24/2020
Lecture 16: Branch Prediction III
Lab3 out
03/26/2020
Lecture 17: Caches I
03/31/2020
Lecture 18: Caches II
Final Project Proposal Due
04/02/2020
Lecture 19: Caches III
Lab3 due
04/07/2020
Lecture 20: Memory
HW4 out
04/09/2020 NO CLASS - NSF Panel
04/14/2020
Lecture 21: Memory II
HW4 Due
,
HW5 (Extra Credit) out
04/16/2020
Lecture 22: Non-Volatile Memory
04/21/2020
Lecture 23: Data-Centric Design
HW5 (Extra Credit) due
04/23/2020 Review Class
04/28/2020 TAKE HOME EXAM 2
05/02/2020 FINAL PROJECT PRESENTATION (9:00 AM - 12:00 PM)