Public View

You are viewing the public version of the syllabus. If you have a SUNet account, you can view the richer version of the syllabus after logging in.

EE 48013
Special Topics in EE: Hardware for Artificial Intelligence

Faculty Faculty of Engineering and Natural Sciences
Semester Fall 2026-2027
Course EE 48013 - Special Topics in EE: Hardware for Artificial Intelligence
Time/Place
Time
Week Day
Place
Date
12:40-15:30
Tue
FENS-L062
Sep 28-Dec 31, 2026
Level of course
Course Credits SU Credit:3, ECTS:6, Engineering:6
Prerequisites -
Corequisites -
Course Type Lecture

Instructor(s) Information

İrem Boybat Kara

Course Information

Catalog Course Description
This course examines why modern artificial intelligence requires specialized hardware and provides a structured overview of the artificial intelligence hardware landscape. It analyzes the computational characteristics of prominent neural network models and the principal strategies used to make them amenable to efficient hardware execution. Building on this foundation, the course surveys the accelerator architectures in widespread use today and introduces emerging paradigms, including near-memory and in-memory computing. Lectures are complemented by student presentations of recent research papers, keeping the course aligned with a rapidly evolving field, and a project provides practical experience in evaluating state-of-the-art models and optimization techniques on real or simulated hardware.
Learning Outcomes:
1. Describe the modern AI model landscape and explain the hardware architecture challenges these models pose that motivate specialized AI hardware
2. Describe efficiency techniques that make models amenable to hardware implementation
3. Compare various approaches to AI acceleration within the accelerator taxonomy
4. Explain memory-centric computing paradigms and how they address the data-movement bottleneck
5. Recognize the principles of hardware-software co-design relevant to the AI domain
6. Critically read and present a research paper in hardware for AI, and to profile and analyze the performance of models on hardware platforms or simulators in a project.
Course Objective
To prepare students 1) to understand why modern AI workloads require specialized hardware and to reason about their computational and memory demands, 2) to understand the accelerator architectures, efficiency techniques, and emerging memory-centric approaches used to meet these demands, and 3) to analyze the performance of AI models on hardware platforms and simulators.
-

Course Materials

Resources:
Technology Requirements:

Policies