Overview of computer organization, performance evaluation, MIPS, memory hierarchy, storage, input/output, multicores, multiprocessors and clusters.
Prerequisite: COM211
The tentative point distribution is as follows.
Homework Assignments | 10% |
Quizzes | 20% |
Midterm Exam | 20% |
Final Exam | 50% |
David A. Patterson and John L. Hennessy, Computer Organization and Design,The Hardware/Software Interface, 4th Edition, Morgan Kaufmann, 2009
Week | Topic | Readings |
---|---|---|
1 | Introduction | |
2 | Computer Abstractions and Technology [Slides] | Chapter 1 |
3 and 4 | Instructions Language of the Computer [Slides] [MIPS Green Card] | Chapter 2 |
5 and 6 | Arithmetic for Computers [Slides] | Chapter 3 |
6 and 7 | The Processor [Slides] | Chapter 4 |
8 | Midterm Exam | |
9 and 10 | Large and Fast Exploiting Memory Hierarchy [Slides] | Chapter 5 |
11 and 12 | Storage and Other IO Topics [Slides] | Chapter 6 |
13 and 14 | Multicores, Multiprocessors, and Clusters [Slides] | Chapter 7 |
15 | Review of the Semester | |
16 | Final Exam |