Time & Location:
Date | Topic | Readings | Due Dates |
---|---|---|---|
January 3 | Introduction and Performance Metrics | Chapter 1 | |
January 5 | Instruction Set Architecture | Chapter 2 | |
January 10 | Instruction Set Architecture | Chapter 2 | |
January 12 | Control Path | Appendix A | |
January 17 | Pipelining | Appendix A | Homework 1 due, Quiz 1 |
January 19 | Pipelining | Appendix A | |
January 24 | Pipelining | Appendix A | |
January 26 | Dynamic ILP | Chapter 3 | Project proposals due |
January 31 | Dynamic ILP | Chapter 3 | Homework 2 due, Quiz 2 |
February 2 | Dynamic ILP | Chapter 3 | |
February 7 | Static ILP | Chapter 4 | |
February 9 | Static ILP | Chapter 4 | |
February 14 | Static ILP | Chapter 4 | Homework 3 due, Quiz 3 |
February 16 | Memory hierarchy design | Chapter 5 | |
February 21 | Memory hierarchy design | Chapter 5 | Project progress reports due |
February 23 | Multiprocessors | Chapter 6 | |
February 28 | Multiprocessors | Chapter 6 | Homework 4 due, Quiz 4 |
March 2 | Project Reports | ||
March 7 | Project Reports | ||
March 9 | Project Reports | ||
March 14 | Project Reports |
Course description:
Textbooks:
Course prerequisites:
Grading:
Homework | 30% |
Four quizes | 30% |
Project | 40% |
Academic Honesty Policy:
We expect students to have read and to follow the
University's policy on academic honesty.
A student who fails to follow this policy will receive an F in the course
(students may appeal this decision to the Dean of Students at the
Division of Physical Sciences and request a disciplinary committee
hearing).
We encourage working together to solve homework problems, but each
student must write-up the homework alone. Write-ups must include the
names of any collaborators and any sources used to help solve a
problem (including websites).