DNN Hardware
Registration
Please register for the course on OPAL to receive notifications via e-mail.
Lectures
The slides for the lectures will be provided on this page after each lecture. For downloading, a ZIH login is required.
- Lecture 1: Introduction
- Lecture 2: Deep Learning
- Lecture 3: Hardware Architectures I
- Lecture 4: Hardware Architectures II
- Lecture 5: System Architectures
- Lecture 6: Number Formats and Quantization
- Lecture 7: Hardware Arithmetic
- Lecture 8: Compiler and Deployment
- Lecture 9: Hardware/Software Co-Design
- Lecture 10: Sparsity and Preprocessing
- Lecture 11: Near/In-Memory Computing
- Lecture 12: Training
- Lecture 13: Deep Dive into GPU&Co
- Lecture 14: Bio-Inspired AI
Exercise
The exercise tasks are provided on this page prior to each exercise. For downloading, a ZIH login is required.
- Exercise 1: DNN 1: Tasks, Solutions
- Exercise 2: DNN 2: Tasks, Solutions (Addendum)
- Exercise 3: HW Architectures I: Tasks, Solutions (Addendum)
- Exercise 4: HW Architectures II: Tasks, Solutions (Addendum)
- Exercise 5: System Architectures: Tasks, Solutions
- Exercise 6: Number Formats: Tasks, Solutions
- Exercise 7: Hardware Arithmetic: Tasks, Solutions
- Exercise 8: HW/SW Codesign: Tasks, Solutions
- Exercise 9: Sparsity: Tasks, Solutions
- Exercise 10: In-Memory Computing: Tasks, Solutions
- Exercise 11: Training: Tasks, Solutions
Exam
The written exam for the summer semester 2024 is on 2.8.2024 at 7:30 in room HSZ/304. For preparation, you can download the exam sheet from last year here (Solutions)
Permitted utilities:
- Non-programmable, scientific calculator
- "Cheat sheet": one DIN A4 paper, hand-written, not copied, can be written on both sides
For any questions regarding the course, please contact Johannes Partzsch.