Homeworks

Four homework assignments (40% total) plus one bonus homework. Handouts, git repositories, and submission links will be posted here when each homework is assigned.

HomeworkTopicAssignedDeadlineHandoutGit RepoSubmission
HW 1 Single-Cycle vs In-Order Pipeline Architectures Sep 24 Oct 15 TBA TBA TBA
HW 2 Caching, Prefetching, and Branch Prediction Oct 15 Oct 29 TBA TBA TBA
HW 3 Out-of-Order and Speculative Execution (Bonus: Spectre and Meltdown) Oct 29 Nov 19 TBA TBA TBA
HW 4 Memory Scheduling Nov 19 Dec 10 TBA TBA TBA
Bonus HW Paper Reviews Oct 5 Dec 21 TBA TBA TBA

You lose 10% of your grade for each week late. Late submission cut-off for all homeworks: December 21, 2026.

Course Information

Basic hardware structure of modern computing platforms: memory systems, storage systems, interconnects, multiprocessors, accelerators, hardware/software cooperation. Key issues in performance, efficiency, scalability, reliability, security, safety, predictability, and quality of service.

More Info

Announcements

  • Loading announcements…

All announcements

Contact

Course Q&A — ask course-related questions publicly.

Abdullah Giray Yağlıkçı
Instructor, Faculty at CISPA
giray@cispa.de
https://agyaglikci.github.io

Namhun Kim
Teaching Assistant, Researcher at CISPA
namhun.kim@cispa.de
https://cispa.de/de/people/c01naki

Amina Sokoli
Teaching Assistant, Guest Researcher at CISPA
aminasokoli0602@outlook.com
https://aminatpwk.github.io/