VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

227-0150-00L 6 Credits MSC , WBZ D-ITET , D-MATH , D-INFK

Systems-on-Chip for Data Analytics and Machine Learning

Lecturers & Examiners: Prof. Dr. Luca Benini
Enrollment to the course is conditional on a short description on why the student wants to attend the course, by sending a motivation e-mail to . A maximum of 60 students will be admitted to the course based on the motivation e-mail. Students will not be admitted to the course without this e-mail.
VVZ CR 3.4

Last Updated: 2026-06-03 00:14:13

Abstract

Systems-on-chip architecture and related design issues with a focus on machine learning and data analytics applications. It will cover multi-cores, many-cores, vector engines, GP-GPUs, application-specific processors and heterogeneous compute accelerators. Special emphasis given to energy-efficiency issues and hardware-software techniques for power and energy minimization.

Objective

Give in-depth understanding of the links and dependencies between architectures and their energy-efficient implementation and to get a comprehensive exposure to state-of-the-art systems-on-chip platforms for machine learning and data analytics. Practical experience will also be gained through practical exercises and mini-projects (hardware and software) assigned on specific topics.

Content

The course will cover advanced system-on-chip architectures, with an in-depth view on design challenges related to advanced silicon technology and state-of-the-art system integration options (nanometer silicon technology, novel storage devices, three-dimensional integration, advanced system packaging). The emphasis will be on programmable parallel architectures with application focus on machine learning and data analytics. The main SoC architectural families will be covered: namely, multi and many- cores, GPUs, vector accelerators, application-specific processors, heterogeneous platforms. The course will cover the complex design choices required to achieve scalability and energy proportionality. The course will will also delve into system design, touching on hardware-software tradeoffs and full-system analysis and optimization taking into account non-functional constraints and quality metrics, such as power consumption, thermal dissipation, reliability and variability. The application focus will be on machine learning both in the cloud and at the edges (near-sensor analytics).

Resources

Lecture Notes

Slides will be provided to accompany lectures. Pointers to scientific literature will be given. Exercise scripts and tutorials will be provided.

Literature

John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) 6th Edition, 2017.

General Information

Language
English
Levels
MSC , WBZ
Frequency
Yearly recurring

Examination

Type
session examination
Mode
oral 30 minutes

Registration & Places

Limited places (Special selection)

Course Components

Type Title Time & Place Hours
lecture with exercise Systems-on-Chip for Data Analytics and Machine Learning
  • Tue 08:15-12:00 (ML F 36)
4 h weekly

Offered In