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.
| Homework | Topic | Assigned | Deadline | Handout | Git Repo | Submission |
|---|---|---|---|---|---|---|
| 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.
Announcements
- Loading 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/