Course Syllabus of 16.650 Advanced Computing Systems
Hardware Architecture (Spring 2007)
| 
PDF |
Tentative course schedule is given below. Please check frequently for updates.
Make-up exams are scheduled ONLY if class is cancelled or school is closed due to adverse weather or other reasons.
Week | Date | Topic |
Lecture Notes | Due of assignments |
1 |
01/22 |
NO class |
|
|
2 |
01/29 |
Fundamentals of Computer Architecture |
Chapter 1 |
|
3 |
02/05 |
Instruction Set, Pipeline and Hazard |
Appedix A, Chapter 3 |
Project Assigned |
4 |
02/12 |
Pipeline Hazard and Scoreboarding |
Appedix A, Chapter 3 |
|
5 |
02/19 |
President's Day (NO Class) |
|
|
02/20, Mon Schd. |
Tomasulo, Branch Prediction |
Chapter 3 |
Project Report 1 due |
6 |
02/26 |
ILP with Software Approaches |
Chapter 4 |
|
7 |
03/05 |
Test 1 |
|
Project report 2 due |
8 |
|
Spring Break (03/10-03/18) |
|
|
9 |
03/19 |
Memory Hierarchy, Branch Prediction |
memory, branch |
|
10 |
03/26 |
Multithreading |
multithread.pdf |
Project report 3 due |
11 |
04/02 |
Network Processors |
NP.pdf |
|
12 |
04/10 |
|
|
|
13 |
04/16 |
Patriot's Day, NO CLASS |
|
|
04/18, Mon Schd |
Google cluster, Cell processor |
|
|
14 |
04/23 |
Test 2 |
|
|
15 |
04/30 |
Student Presentations |
|
|
16 |
05/07 |
Project Presentation (I) |
|
|
17 |
05/14 - |
Project Presentation (II) |
Project final report due |
|