Göm meny

Hardware for Machine Learning

PhD Course January-March 2020, 6 credits

Machine learning (ML) has become an important tool to extract meaningful information from the vast data the pervasive sensors surrounding us generates (petabytes/s worldwide according to Cisco). However, with so much data to process comes very high computational demands on the hardware. This course aims at providing knowledge in different hardware solutions so that we can make better trade-offs in flexibility vs. efficiency when we are designing our data processing systems.

The PhD course is based on invited guest lecturers that will share their expertise in their respective areas. We plan to meet on Mondays for 8 weeks starting in late January 2020 following the program below. Prospective students should sign up with the examiner Mark Vesterbacka by 23 January 2020. To pass the course you need to attend the lectures and do the associated homework assignments. Deviations from this are discussed with the examiner.

Program

Lecture 1) Introduction to AI/ML
Guest lecturer: Fredrik Heintz
Time: Monday 27 January 2020, 10:15-12:00
Place: Systemet
Presentations: CourseInfo.pdf, Introduction_AI_ML.pdf
 
Lecture 2) Hardware Accelerators and Programming for ML
Guest lecturer: Christoph Kessler
Time: Monday 3 February 2020, 10:15-12:00
Place: Systemet
Presentation: Accelerators_ML.pdf
 
Lecture 3) GPU Architecture and Architecture Dependent Algorithms
Guest lecturer: Ingemar Ragnemalm
Time: Monday 10 February 2020, 10:15-12:00
Place: Systemet
Presentation: GPU_Architecture.pdf
 
Lecture 4) FPGA for ML
Guest lecturers: Fredrik Medley and Josefin Ringenson, Veonner
Time: Monday 17 February 2020, 10:15-12:00
Place: Systemet
The presentation is based on the work: Efficiency of CNN on Heterogeneous Processing Devices
 
Lecture 5) Robust Real-Time Face Detection
(from an academic paper to a custom built ASIC accelerator in 2x45 minutes)
Guest lecturer: Anders Lloyd, Axis Communications
Time: Monday 24 February 2020, 13:15-15:00
Place: Systemet
Preparation: Robust Real-Time Face Detection
Presentation: Paper_to_ASIC.pdf
 
Lecture 6) Spiking Networks
Guest lecturer: Robert Forchheimer
Time: Monday 2 March 2020, 10:15-12:00
Place: Systemet
Presentation: Spiking_Networks.pdf
 
Lecture 7) Near-Sensor Image Processing
Guest lecturer: Jörgen Ahlberg
Time: Monday 9 March 2020, 13:15-15:00
Place: Systemet
Presentation: Near_Sensor.pdf
 
Lecture 8) In-Memory Computation
Lecturer: Mark Vesterbacka
Time: Monday 16 March 2020, 10:15-12:00
Place: Systemet
Presentation: In-Memory_Compute.pdf
 

Informationsansvarig: Mark Vesterbacka
Senast uppdaterad: 2020-03-15