Lectures

 

Date

Slides

Accompanying Material

Recordings

8/24/2021 Lecture 1 - Introduction and Overview   Lecture 1
8/26/2021 Lecture 2 - SoC Design Methodology and IP Lecture 2
8/31/2021
9/2/2021 Lecture 4 - Hardware Lecture 4
9/7/2021 Lecture 5 - Embedded Systems Architecture, Analog Components & Embedded Software Lecture 5
9/9/2021/ Lecture 6 - Reconfigurable Computing Lecture 6
9/14/2021  
9/16/2021 Lecture 8 - Accelerator Design   Lecture 8
9/21/2021 Lecture 9 & 10 - Hardware Software Co-Design Lecture 9
9/23/2021     Lecture 10
9/28/2021 Lecture 11 - High-Level Synthesis   Lecture 11
9/30/2021 Lecture 12 - Common Techniques of Modern High-Level Synthesis   Lecture 12
10/5/2021
10/7/2021

Lecture 14 - Advanced Scheduling Algorithms

Lecture 14

10/12/2021 Lecture 15 - Binding Lecture 15
10/14/2021 Lecture 16 - Deep Neural Networks   Lecture 16
10/18/2021
10/21/2021 Lecture 18 - Research Project   Lecture 18
10/26/2021 Lecture 19 - DNN Inference Acceleration II Lecture 19
10/28/2021 Lecture 20 - GPUs and Embedded Accelerators   Lecture 20
11/2/2021 Lecture 21 - PyLog and ScaleHLS Lecture 21
11/4/2021 Lecture 22 - Generic Neural Architecture Search via Regression Lecture 22
11/11/2021 Lecture 23 - Research with Versal and AIEngine   Lecture 23
11/16/2021 Lecture 24 - FCUDA - The CUDA to FPGA Compiler Lecture 24
11/18/2021 Lecture 25 - ML Algorithm and Hardware Codesign Lecture 25
11/30/2021 Project Mid-Point Presentation Session 1   Session 1
12/2/2021 Project Mid-Point Presentation Session 2   Session 2