ECE Computer Architecture

Instructor: Prof. Berk Sunar

Place & Time: Thursdays 6-8:30PM, AK-233

Syllabus: PDF

Announcements

  1. HW 2 deadline extended by one week.

Course Documents

  1. Syllabus PDF

Assignments

Lecture Notes

  1. Introduction PDF
  2. Performance PDF
  3. ISA PDF
  4. Pipelining I (Performance) PDF
  5. Pipelining 2 (Hazards, Branch Prediction) PDF
  6. Pipelining 3 (Branch Prediction, Exceptions, Floating Point Ins.) PDF
  7. Loop Unrolling and Scorecarding PDF
  8. Tomasulo's Algorithm PDF
  9. Multiple Issue PDF
  10. Caches PDF
  11. Caches 2 PDF
  12. Caches 3 PDF
  13. Virtual Memory PDF
  14. Thread Level Parallelism PDF
  15. Thread Level Parallelism 2 PDF