Lectures

 

Date

Slides

Accompanying Material

Recordings

8/23/2022 Lecture 1 - Introduction and Overview  
8/25/2022 Lecture 2 - SoC Design Methodology and IP Lecture 2
8/30/2022
9/1/2022 Lecture 4 - Hardware
9/6/2022 Lecture 5 - Embedded Systems Architecture, Analog Components & Embedded Software Lecture 5
9/8/2022 Lecture 6 - Reconfigurable Computing Lecture 6
9/13/2022  
9/15/2022 Lecture 8 - Accelerator Design Lecture 8
9/20/2022 Lecture 9 & 10 - Hardware Software Co-Design
9/22/2022 Same slides as previous lecture.   Lecture 10
9/22/2022 Lecture 11 - High-Level Synthesis   Lecture 11
9/29/2022 Lecture 12 - Common Techniques of Modern High-Level Synthesis   Lecture 12
10/4/2022
10/6/2022

Lecture 14 - Advanced Scheduling Algorithms

Lecture 14

10/11/2022 Lecture 15 - Binding Lecture 15
10/13/2022 Lecture 16 - MLIR and ScaleHLS Lecture 16
10/18/2022
10/20/2022 Lecture 18 - DNN Inference Accelerators Part 1   Lecture 18
10/25/2022 Lecture 19 - DNN Inference Acceleration II Lecture 19
10/27/2022 Lecture 20 - Research Project   Lecture 20
11/1/2022 Lecture 21 - GPUs
Lecture 21
11/10/2022 Lecture 22 - FCUDA Lecture 22
11/15/2022 Lecture 23 - ML Algorithm/Hardware Co-Design
Lecture 24 YouTube Video