ECE Computer Architecture

Instructor: Prof. Berk Sunar

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

Syllabus: PDF

Announcements

  1. HW 3 Solutions posted.
  2. Midterm date set to Nov 8.
  3. Sample Middterm solution posted.

Presentation Schedule

Dec 6
  1. Meltdown, Lukas Max Ehrman and Alejandro Soler Gayoso
Dec 13

Course Documents

  1. Syllabus PDF
  2. Sample Midterm PDF
  3. Sample Midterm Solution 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