ECE/CS 552 Introduction to Computer Architecture

Tentative Course Schedule

Fall 2017
Lecture units Date Coverage Activities and Assignment
1 9/6, 9/8 1.1-1.5 Introductions HW#1 (due Wed., 9/13), Qz#1 Friday 9/8
2 9/11, 13, 15 1.6-1.9, Performance and benchmark, 2.1-2.4 ISA basics HW#2 (due Wed., 9/20), Qz#2 Friday 9/15, Verilog tutorial (time and location TBA)
3 9/18, 9/20, 9/22 2.5 - 2.10 MIPS ISA, HW#3 (due Wed., 9/27), Qz#3, Friday 9/22,
4 9/25, 9/27, 9/29 3.1-3.2 Addition subtraction, Carry Look Ahead Adder, 4.1-4.3 Datapath design of individual MIPS instr. clocking schemes HW#4 (due Wed., 10/4), Qz#4, Friday 9/29, Project Stage 0 post
5 10/2, 4, 6 4.4 Single Cycle datapath and control unit design, 4.5 Pipelining overview HW#5 (due Wed., 10/11), Qz#5 Friday 10/6
6 10/9, 11, 13 4.5-4.7 Pipelined Datapath and Control HW#6 (due Wed., 10/18), Qz#6, Friday 10/13
7 10/16, 18, 20 4.7 data hazard No quiz or homework due to midterm
  Friday, Oct. 20, 17:30 - 19:00 Midterm (up to 4.9 materials) Location: 1610 Engr. Hall
8 10/23, 25, 27 4.8-4.9 Control hazard and exception handling 5.1 - 5.3 memory hierarchy, Cache basics HW#7 (due Wed., 11/1)
9 10/30, 11/1, 3 5.4 Cache design and Cache Performance; 5.9, Cache controller, 5.10 Cache coherence HW#8 (due Wed., 11/8), Qz#7, Friday 11/3
10 11/6, 8, 10 5.7-5.8 Memory hierarchy and Virtual Memory, Error Correcting Code, 5.11 RAID (redundant array of inexpensive disks) HW#9 (due Wed., 11/15), Qz#8, Friday, 11/10
11 11/13, 15, 17 3.3 - 3.4 Multiplication, Division, HW#10 (due Wed., 11/22), Qz#9, Friday 11/17 Project state I due on 11/13
12 11/20, 22 3.5 floating point arithmetics HW#11 (due Wed., 11/29), 11/24 Thanksgiving recess
13 11/27, 29, 12/1 6.1-6.4 Parallel Processing, super-scalar, multi-threading Hw#12 (Due Wed., 12/6), Qz#10, Friday 12/1, Project stage II due on 12/3.
14 12/4, 6, 8 6.5 - 6.9 Multicore, GPU, cluster Qz#11, Friday 12/8
15 12/11, 13 Project review, Final exam review  
  Wednesday, Dec. 20, 10:05 - 12:05 Final Examination Location: 1610 Engr. Hall

Last Modified: September 10, 2017 by Yu Hen Hu

Back to Course Conduct, ECE552 Homepage