Introduction to Computer Architecture

College of Computer Science and Technology, Zhejiang University, Spring 2015
Thursday 08:00 – 11:25/12:15, Cao Guangbiao Building West Wing
Room 201 Lecture, Room 301 Lab

EXAM REQUIREMENT

Schedule

Week 01  
 
2015.03.12  
 
Lecture 01: Course Introduction
Lecture 02: Computer Design Fundamentals - Basics
 | Reference Syllabus by Prof. Xiaohong Jiang
 | 
Week 02  2015.03.19 Lecture 03: Computer Design Fundamentals - Trends and Performance  | 
Week 03  2015.03.26 Lecture 04: Instruction Set Principles  | Lab 1
Week 04  2015.04.02 Lecture 05: Pipelining - Basics and Hazards  | Assignment 1
Week 05 
 
 
2015.04.09
 
 
Lecture 06: Pipelining - Implementation
 
 
 | Assignment 1 Due
 | Lab 1 Demo Due
 | Lab 1 Report Due: April 16
Week 06  2015.04.16 Lecture 07: Pipelining - Multicycle, MIPS R4000, and More  | Lab 2
Week 07
 
2015.04.23
 
Review & Discussion
 
 | Assignment 1 Solution
 | Lab 2 Tips by JIN Tao
Week 08 
 
2015.04.30
 
Lecture 08: Memory Hierarchy - Cache Performance
 
 | Lab 2 Demo Due
 | Lab 2 Report Due: May 07
Week 09 
 
2015.05.07
 
Lecture 09: Memory Hierarchy - Virtual Memory
 
 | Assignment 2
 | Lab 3
Week 10 
 
2015.05.14
 
Lecture 10: Memory Hierarchy - Design
 
 | Assignment 2 Due
 | Lab 4
Week 11 
 
 
 
2015.05.21
 
 
 
Review & Quiz 1
 
 
 
 | Quiz 1
 | Assignment 2 Solution
 | Lab 3 Demo Due
 | Lab 3 Report Due: May 28
Week 12 
 
 
2015.05.28
 
 
Lecture 11: Storage Systems - Disk, RAID, Dependability
 
 
 | Appendix D Storage Systems
 | Lab 4 Demo Due
 | Lab 4 Report Due: June 04
Week 13  2015.06.04 Lecture 12: Storage Systems - Performance  | Lab 5
Week 14  2015.06.11 Lecture 13: Multiprocessors  | 
Week 15
 
 
2015.06.18
 
 
Quiz 2 & Research Warmup - Presentation
 
 
 | Quiz 2
 | Lab 5 Demo Due: June 18 & June 25
 | Lab 5 Report Due: July 02
Week 16 
 
2015.06.25
 
Course Review
 
 | The 3 Secrets of Highly Successful Graduates by Reid Hoffman
 | What's Your Dream by LinkedIn

© 2015 Kai Bu
Template design by Andreas Viklund