EE 426 Heterogeneous Computing and System-on-Chip Design
1. Introduction - System-on-Chip (SoC), System-on-System (SoS) 2. SoC communication architectures, IP interfacing, verification, and test 3. Processor Design Approach, Softcore, Hardcore 4. Processor Performance Modeling, System Identification Theory, QEMU Performance, Power Consumption, and Energy Efficiency 5. Pipelining 6. Shared Memory Systems and Coherency, Memory Types, Cache Basics & Hierarchy, Von Neuman Structure, Memory Management, DMA, Unified Memory, HBM, MMIO, Arbiting 7. HW/SW Co-Design, Optimization Basics for Heterogeneous Partitioning Tasks, Partitioning, Scheduling 8. Basics of Chips and Hardware Accelerators, Application-specific Processors, Heterogeneous Platforms 9. Heterogeneity and Accelerators 10. Accelerator-based System Design 11. Accelerator Interface, Hardware Accelerators and Co-Processors 12. On-Chip Interconnection and Network on Chip (NoC) 13. Datacenter Workloads, Novel Storage Devices, 3D integration, Advanced Packaging 14. SoC Application Case Studies
Lecture — EE 426
| Section | When | Where | Instructor | CRN | |
|---|---|---|---|---|---|
| 0 | Wed 11:40–13:30 Thu 14:40–15:30 |
FENS L067 | Özcan Öztürk | 23990 | syllabus |
Lab — EE 426L
| Section | When | Where | Instructor | CRN | |
|---|---|---|---|---|---|
| 0 | Mon 15:40–17:30 | FENS 1033 | Özcan Öztürk | 24010 | syllabus |
EE 426 — Sabancı Üniversitesi Spring 2026-2027 ders programı: section'lar, saatler, derslikler, CRN'ler ve syllabus bağlantıları.