Skip to main content

Hardware/Software Codesign

Non-Faculty DepartmentsDepartment of Applied Mathematics and Computer Science
Credits2.5
·
Semester offeredSemester 2 (Winter)
·
Last updated2 months ago

Description

The course gives a high-level introduction to topics in hardware/software codesign and the elements of a codesign process. The theoretical foundations and practical implementation of machine learning models on resource constrained devices (commonly denoted embedded AI) are explored with lectures, hands-on exercises, and project work. Through a series of lectures and hands-on exercises, students are expected to be able to train, evaluate, and deploy a machine learning model to a microcontroller-based system at the end of the course. Methods for exploring trade-offs in pure software vs hardware-accelerated implementations are explored including multi-parametric optimization to account for various metrics including accuracy, inference latency, memory use, and energy consumption.

Course outline
Checking availability…

Preview the 5 closest equivalencies already indexed in our system

No matches found for this course.