Advanced Computer Architecture – Spring 2012

Course No: 0907731
Course Name: Advanced Computer Architecture


  • Course Syllabus (pdf)
  • Slides:
  • Course Introduction (ppt)
  • Modern and Future Processors (ppt)
  • Technology Trends (ppt)
  • Quantitative Principles (ppt)
  • Pipelining Review (ppt)
  • Research Project Directions (ppt)
  • Instruction Set Principles (ppt)
  • ILP Part I: Compiler Techniques (ppt)
  • ILP Part II: Branch Prediction (ppt)
  • ILP Part III: Dynamic Scheduling (ppt)
  • ILP Part IV: Speculative Execution (ppt)
  • ILP Part V: Multiple Issue (ppt)
  • Limits to ILP (ppt)
  • Thread-Level Parallelism (ppt)
  • Multi-core Processors (ppt)
  • Multiprocessor Introduction (ppt)
  • Snooping Cache Multiprocessors (ppt)
  • Directory Based Multiprocessors (ppt)
  • Memory Hierarchy Review (ppt)
  • Advanced Memory Hierarchy (ppt)
  • Storage Systems (ppt)


  • Midterm Exam Solution (pdf)

Grades and absence as of 10/5/2012 (pdf), grades as entered in ACAD (pdf)

Last update on 10/5/2012, 2:45 pm.

2 Responses to Advanced Computer Architecture – Spring 2012

  1. Maha says:

    Microprocessors timeline.. check it out it is nice

  2. Fatima A. Al-Qudah says:

    Dear colleagues,

    Please see the following link which contains a template for Preparation of Papers for IEEE TRANSACTIONS and JOURNALS.

    With my best regards

Comments are closed.