Professional Documents
Culture Documents
1 1 5 How-Do-We-Enable-Tinyml 3
1 1 5 How-Do-We-Enable-Tinyml 3
TinyML?
What Makes TinyML?
Embedded
Systems
TinyML
Machine
Learning
What Makes TinyML?
Embedded
Systems
TinyML
Machine
Learning
What Makes TinyML?
Embedded
Systems
TinyML
Machine
Learning
Let’s Take an Example
Let’s Take an Example
Google Assistant
Let’s Take an Example
Okay, Google!
Step 1
Audio input
from microphone (sensor)
input
complete
The Three Basic Steps
Step 1 Step 2
Audio input Process input translation,
from microphone (sensor) then
execute command
input
complete
The Three Basic Steps
input
complete
Input
input
complete
Endpoints Have Sensors, Tons of Sensors
input
complete
Thinking Big
Thinking Big
Thinking Big
BIG
GPU / CPU
561mm2
Thinking Small
BIG
GPU / CPU
561mm2
Thinking Small
BIG
GPU / CPU
561mm2
Thinking Small
BIG
GPU / CPU SMALL
561mm2
Mobile SoC
83mm2
Thinking Tiny
BIG
GPU / CPU SMALL
561mm2
Mobile SoC
83mm2
Thinking Tiny
BIG
GPU / CPU SMALL
561mm2
Mobile SoC
83mm2
Thinking Tiny
BIG
GPU / CPU SMALL
561mm2
Mobile SoC
83mm2
Thinking Tiny
BIG
GPU / CPU SMALL TINY
561mm2
Apple 0778
Mobile SoC 30mm2
83mm2
We’re just getting started.
Thinking Record-breaking
BIG
GPU / CPU SMALL TINY
561mm2
Apple 0778 Kinetis KL03
Mobile SoC 30mm2 3.2mm2
83mm2
Thinking Record-breaking
BIG
GPU / CPU SMALL TINY
561mm2
Apple 0778 Kinetis KL03
Mobile SoC 30mm2 3.2mm2
83mm2
2.0 mm
1.6 mm
250 Billion
MCUs today
MCU Demand Forecast
Millions of Units
forecasted
Source: IC Insights
MCU Demand Forecast
Millions of Units
forecasted
Source: IC Insights
MCU Pricing Forecast
Average Selling Price
forecasted
Source: IC Insights
Comparing Power
BIG SMALL
GPU / CPU
140 μW
Syntiant NDP100
3.64W
Apple A12
300W
NVIDIA Tesla K80
Comparing Power
BIG SMALL
GPU / CPU
140 μW
Syntiant NDP100
3.64W
Apple A12
300W
NVIDIA Tesla K80
Comparing Power
Neural Decision Processor
Always-on deep learning
speech/audio recognition
Ultra low power, 128KB SRAM,
12-pin, 2.52mm2
BIG SMALL
GPU / CPU
140 μW
Syntiant NDP100
3.64W
Apple A12
300W
NVIDIA Tesla K80
Comparing Power
Neural Decision Processor
Always-on deep learning
speech/audio recognition
Ultra low power, 128KB SRAM,
12-pin, 2.52mm2
140 μW
Syntiant NDP100
input
complete
Output
Output
Output
MCUs enable TinyML
LOW LOW
SIZE
POWER COST
MCUs enable TinyML
LOW LOW
SIZE
POWER COST
MCUs enable TinyML
LOW LOW
SIZE
POWER COST
< 140 μW
Syntiant NDP100
MCUs enable TinyML
LOW LOW
SIZE
POWER COST
LOW LOW
SIZE
POWER COST
HIGH DEMAND
What Makes TinyML?
Embedded
Systems
TinyML
Machine
Learning
What Makes TinyML?
Embedded
Systems
TinyML
Machine
Learning
What Makes TinyML?
Embedded
Systems
TinyML
Machine
Learning
Fullscreen. Show presenter.