From Small to Tiny: How to Co-design ML Models, Computational Precision and Circuits in the Energy-Accuracy Trade-off Space
Marian Verhelst Marian.Verhelst@kuleuven.be
1
From Small to Tiny: How to Co-design ML Models, Computational - - PowerPoint PPT Presentation
From Small to Tiny: How to Co-design ML Models, Computational Precision and Circuits in the Energy-Accuracy Trade-off Space Marian Verhelst Marian.Verhelst@kuleuven.be 1 Embedded Deep Neural Networks Keyword and Augmented Face and owner
1
2
3
4
5
6
7
8
9
MAC array Activation mem Weight memory Activation mem Weight memory Cntr
10
11
12
13
Graph for CIF AR-10
[Moons, Asilomar17]
14
15
Int1-2-… nets need more operations! Int1-2-… nets need simpler operations! Int1-2-… nets need more, but smaller, memory accesses!
Graph for CIF AR-10
[Moons, Asilomar17]
16
17
[Moons, Asilomar17]
Graphs for CIF AR-10
18
[Moons, Asilomar17]
19
Binareye: Machine learned wake-up image processor (~1mW) Envision: Precision- Scalable CNN processor, gen2 (10-100mW) LSTMacc: Machine-learned wake-up audio processor (~10uW) [ESSCIRC’18] [VLSI’16, ISSCC’17] [ISSCC’18, CICC’18]
20
21
22
23
…
24