Week 1    |
2014.02.25    |
Lecture 1: Course Introduction Pipelining Preview |
 | Reference Syllabus by Prof. Xiaohong Jiang   |
Week 2  | 2014.03.04 | Lecture 2: Fundamentals of Computer Design | |
Week 3      |
2014.03.11     |
Lecture 3: Instruction Set Principles     |
 | Lab 1  | Lab 1 Reference Code: Spartan 3E Display  | Assignment 1 |
Week 4    |
2014.03.18   |
Lecture 4: Pipelining - Basics and Hazards   |
 | Assignment 1 due  | Assignment 1 Solution |
Week 5      |
2014.03.25     |
Lecture 5: Pipelining - Implementation     |
 | Lab 1 Demo due  | Lab 1 Report due: March 28  | Lab 1 Reference Code: Spartan Simulation |
Week 6    |
2014.04.01   |
Lecture 6: Pipelining - MIPS R4000 and More Lab 2 Overview |
 | Lab 2  | Assignment 2 |
Week 7  | 2014.04.08 | Lecture 7: Pipelining Review |   |
Week 8        |
2014.04.15       |
Lecture 8: Memory Hierarchy - Cache Performance       |
 | Lab 2 Demo due  | Lab 2 Report due: April 21  | Assignment 2 due  | Assignment 2 Solutin |
Week 9    |
2014.04.29   |
Lecture 9: Memory Hierarchy - Virtual Memory   |
 | Lab 3  | Lab 4 |
Week 10  | 2014.05.06 | Lecture 10: Memory Hierarchy Design |  | Assignment 3 - Updated |
Week 11        |
2014.05.13       |
Lecture 11: Storage Systems - Disk, RAID, Dependability       |
 | Assignment 3 due  | Assignment 3 Solution - Updated  | Lab 3 Demo due  | Lab 3 Report due: May 20 |
Week 12    |
2014.05.20   |
Lecture 12: Storage Systems - Performance   |
 | Lab 4 Demo due  | Lab 4 Report due: May 27 |
Week 13    |
2014.05.27   |
Lecture 13: Multiprocessors   |
 | Lab 5  | Assignment 4 |
Week 14      |
2014.06.03     |
Quiz     |
 | Assignment 4 due  | Assignment 4 Solution  | Quiz Solution |
Week 15      |
2014.06.10     |
Research Warmup - Presentation     |
 | Lab 5 Demo due  | Lab 5 Report due: June 16  | Literature Review due: June 16 |
Week 16  | 2014.06.17 | Course Review |  | The 3 Secrets of Highly Successful Graduates by Reid Hoffman |
© 2014 Kai Bu
Template design by Andreas Viklund