Introduction to Computer Architecture

College of Computer Science and Technology, Zhejiang University, Spring 2016
Thursday 13:15/14:05 - 17:30, No. 4 Teaching Building
Room 411 Lecture, Room 301 Lab

Schedule

Week 01  
 
 
 
2016.09.22  
 
 
 
Lecture 01: Course Introduction
Lecture 02: Computer Design Fundamentals - Basics
 
 
 | Reference Syllabus by Prof. Xiaohong Jiang
 | Reference Schedule
 | #The 3 Secrets of Highly Successful Graduates by Reid Hoffman
 | #What's Your Dream by LinkedIn
Week 02 
 
 
2016.09.29
 
 
Lecture 03: Computer Design Fundamentals - Trends and Performance
 
 
 | #Is smiling contagious? by Sue Heck
 | #How to send and reply to email by Matt Might
 | #How to get a great letter of recommendation by Matt Might
Week 03 
 
 
2016.10.08
 
 
Lecture 04: Instruction Set Principles
 
 
  | #The Impossible Decision by Joshua Rothman
 | #A Guide for Potential Grad Students: Should You Go To Graduate School?
 | #The most important qualities for success in grad school by Bill Freeman
Week 04 
 
 
 
2016.10.13
 
 
 
Lecture 05: Pipelining - Basics and Hazards
 
 
 
 | Assignment 1
 | Lab 1 Demo Due
 | Lab 1 Report Due: October 20
 | #Before Avatar … a curious boy by James Cameron
Week 05 
 
 
 
2016.10.20
 
 
 
Lecture 06: Pipelining - Implementation
 
 
 
 | Assignment 1 Due
 | Lab 1 Report Due
 | #How to Write a Great Research Paper by Simon Peyton Jones
 | #How to Give a Great Research Talk by Simon Peyton Jones
Week 06 
 
2016.10.27
 
Lecture 07: Pipelining - Multicycle, MIPS R4000, and More
 
 | #What Matters More than Your Talents? by Jeff Bezos
 | #The Power of Vulnerability by Brené Brown
Week 07  2016.11.03 Review & Discussion  | Lab 2 Demo Due: November 06
Week 08 
 
 
2016.11.17
 
 
Lecture 08: Memory Hierarchy - Cache Performance
 
 
 | Assignment 2
 | Lab 2 Report Due
 | #The Power of Introverts by Susan Cain
Week 09 
 
 
2016.11.24 
 
 
Lecture 09: Memory Hierarchy - Virtual Memory 
 
 
 | Assignment 2 Due
 | #The Rise and Rise of Bitcoin
 | #Peaceful Warrior
Week 10 
 
 
2016.12.01 
 
 
Lecture 10: Memory Hierarchy - Design 
 
 
 | #The Surprising Habits of Original Thinkers by Adam Grant
 | #The Power of Powerless Communication by Adam Grant
 | #The Surprising Truth about Who Gets Ahead by Adam Grant
Week 11 
 
 
2016.12.08
 
 
Lecture 11: Storage Systems - Disk, RAID, Dependability 
 
 
 | Lab 3 Demo Due
 | Lab 3 Report Due: December 16
 | #You Are Not Special by David McCullough Jr.
Week 12 
 
2016.12.15
 
Lecture 12: Storage Systems - Performance
 
 | Lab 4 Demo due
 | #A Radical New Way to Control the English Language by George Gopen
Week 13 
 
2016.12.22
 
Lecture 13: Multiprocessors
 
 | Lab 4 Report due
 | #The Story of Xiaoyan by Gangliang Fang
Week 14
 
 
 
2016.12.29
 
 
 
Presentation
 
 
 
 | Assignment 3 Due
 | #The Impossible Decision by Joshua Rothman
 | #A Guide for Potential Grad Students: Should You Go To Graduate School?
 | #The most important qualities for success in grad school by Bill Freeman
Week 15 
 
 
 
2017.01.05
 
 
 
Course Review
 
 
 
 | Lab 5 Demo due
 | Lab 5 Report Due: January 06
 | The 3 Secrets of Highly Successful Graduates by Reid Hoffman
 | What's Your Dream by LinkedIn

© 2016 Kai Bu
Template design by Andreas Viklund