SUMods → Courses → EE 426

EE 426 Heterogeneous Computing and System-on-Chip Design

Spring 2026-2027 · 3 SU credits · 6 ECTS · Undergraduate

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

Needs first EE 310 or CS 303

Lecture — EE 426

SectionWhenWhereInstructorCRN
0 Wed 11:40–13:30
Thu 14:40–15:30
FENS L067 Özcan Öztürk 23990 syllabus

Lab — EE 426L

SectionWhenWhereInstructorCRN
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ı.