Kursmaterial
Course Litterature
Course Book:
Articles:
John L. Hennessy, David A. Patterson, 2019:
"A New Golden Age for Computer Architecture"
Jeff Dean, David Patterson, and Cliff Young, 2018:
"A New Golden Age in Computer Architecture: Empowering the Machine-Learning Revolution"
Jason Patterson, 2016:
"Modern Microprocessors - A 90 Minute Guide"
John Bayko, 2003:
"Great Microprocessors of the Past and Present"
Course Work
Labs:
Lab assignments/manual (Labs 1-4)
Software tools:
MipsIT software bundle (for home practice; needs Windows 7 or below)
MIPS Lab Environment Reference
Exercises:
Exercises (Optional)
Case Study Solutions + Errata sheet
Additional Material
General:
Papers:
Mark Horowitz, 2014, Computing's energy problem (and what we can do about it)
R. E. Smith, 1988, A Historical Overview of Computer Architecture
R. M. Tomasulo, 1967, An Efficient Algorithm for Exploiting Multiple Arithmetic Units
Gordon E. Moore, 1965, Cramming more components onto integrated circuits
Previous Exams
Take note that these are just provided for practice. There is no guarantee that your exam will have the same questions. What is certain is that the exam will be based on the course lectures, exercises, and labs.
The focus of the exam is to check your deep understanding of the material, rather than to test your ability to memorize things.
Ancient stuff!
Recent stuff: