Lectures

 

Date

Slides

Accompanying Material

Recordings

08/25/2020 Lecture 1 - Introduction and Overview   Lecture Recordings Page
08/27/2020 Lecture 2 - SoC Design Methodology and IP
09/01/2020 Lecture 3 - Introduction to Lab
09/03/2020 Lecture 4 - Hardware Design
09/08/2020 Lecture 5 - Embedded Systems Architecture & Software
09/09/2020 Lecture 6 - Reconfigurable Computing
with FPGAs
09/15/2020 Lecture 7 - System Modeling  
09/17/2020
09/22/2020
Lecutre 8 - 9 HW/SW Co-design
09/24/2020 Lecture 10 - High-level Synthesis - Introduction  
09/27/2020 Lecture 11 - High-level Synthesis - Coding style
10/01/2020 Lecture 12 - High-level Synthesis - Techniques
10/06/2020 Lecture 13 - Advanced Scheduling Algorithms
10/08/2020 Lecture 14 - Binding
10/13/2020 Lecture 15 - DNN
10/15/2020 Lecture 16 - DNN Accelerators I
10/19/2020 Lecture 17 - DNN Accelerators II
10/22/2020 Lecture 18 - Research Project  
10/27/2020 Lecture 19 - Accelerator Design and Modelling
10/29/2020 Lecture 20 - GPU and Embedded Accelerators  
11/5/2020 Lecture 21 - ML Algo and Hardware Co-design Video Link
11/10/2020 Lecture 22 - FCUDA  
11/17/2020 Guest Lecture (23) - FreaC Cache
11/19/2020 Lecture 24 - LegUp
12/16/2020 Final Project Presentations