• Instructor: Prof. Luca Carloni
  • TAs: Rich Neill, Young Jin Yoon
  • Credits: 3 units.
  • Lectures: MW 2:40-3:55pm.
  • Room: 1127 Mudd.
  • Final Exam: Wednesday 12/23/09. Time: 1:10pm-04:00pm. Place: 717 Hamilton.
  • Prerequisites: CSEE W3827 or the equivalent (i.e. fundamentals of computer organization and digital logic plus background in software programming and data structures).
  • Bulletin Description: Focuses on advanced topics in modern computer architecture, illustrated by recent case studies. Fundamentals of quantitative analysis. Pipelined, out-of-order, and speculative execution. Superscalar, VLIW and vector processors. Embedded processors. Memory hierarchy design. Multiprocessors and thread-level parallelism. Synchronization and cache coherence protocols. Interconnection networks. Science requirement: partial fulfillment.
  • Required Textbook: John L. Hennessy and David A. Patterson, "Computer Architecture: a Quantitative Approach" (4th Edition), Morgan Kaufmann (2006). This book is available in the CU bookstore.
  • Syllabus: Tentative syllabus.
  • NOTE: This course is typically offered in the Fall semester only.