• Instructor: Prof. Luca Carloni
  • TAs: Emilio Garcia Cota, YoungHoon Jung, Paolo Mantovani, and Ke Wen.
  • Credits: 3 units.
  • Lectures: MW 2:40-3:55pm.
  • Room: 535 Mudd.
  • Final Exam: Wednesday 12/19/12. Time: 1:10-4:00pm. Place: 501 Schermerhorn
  • 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 computer architecture, illustrated by case studies from classic and modern processors. Fundamentals of quantitative analysis. Pipelining. Memory hierarchy design. Instruction-level and thread-level parallelism. Data-level parallelism and graphics processing units. Multiprocessors. Cache coherence. Interconnection networks. Multi-core processors and systems-on-chip. Platform architectures for embedded, mobile, and cloud computing. Science requirement: partial fulfillment.
  • Required Textbook: John L. Hennessy and David A. Patterson, "Computer Architecture: a Quantitative Approach" (5th Edition), Morgan Kaufmann (2012). This book is available in the CU bookstore.
  • Syllabus: Tentative syllabus.
  • NOTE: This course is typically offered in the Fall semester only.