powerpoint presentation · 2020. 2. 22. · title: powerpoint presentation author: evgeni gousev...

16

Upload: others

Post on 30-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM
Page 2: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

tinyML-2019

Sponsors

Page 3: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

tinyMLCommittee

Page 4: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

Org. aspects and local

arrangements

tinyML Org team:Bette Cooper, tinyML Org Lead• Gary Brown• Gina Edwards and Ira Feldman

Google team:• Edd Wilder-James• Marcus Chang• Daniel 'Wolff' Dobson

“Let’s make tinyML BIG !”

Page 5: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

Why tinyML ?Data is a new oil(electricity) … and ML is a way to produce it

Cloud ML

•DNN on the cloud

•HW: TPU, FPGA, GPU, CPU

Edge ML

•Optimized algos and CNN-light

•SoC (with NPUs/NSP accelerators)

Tiny ML

•CNN-micro

•MCU w/ HW accelerators

Data generated:

Storage and sharing

User provided:1. Pics2. Audio3. Clicks/likes4. GPS, Location based

Real-time in the physical world

CMOS cameras

IRcameras

IMUs Audiomicsb

Environ/chemical

Temperature Optricalsensors

1%

4%

95%

Source: IDC

Page 6: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

tinyML is “good enough” NOW… with more enhancements coming in the near future

SW

AlgosHWHW accelerators (digital) Quantization, compressionSmaller models (100s kB)

$ initial tinyML applications

- Compute in memory- Analog compute- Neuromorphic

- Novel algos/networks - 10s kB models

$$$ More tinyML apps and value creation

Enabling technologies: ULP sensors, novel memories, 3D, energy scavenging, ULP radio

Page 7: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

In the next 5 years TinyML can unleash over $70BN in economic value

LOGISTICSAVERAGE

CAGR 27.3%

$28BN

SMART CITIES/ BUILDING

$12BN

MANUFACTURING / INDUSTRIALAUTOMATION

$22BN

RETAIL

$8BN

The Silent IntelligenceResearch

Page 8: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

tinyML Summit-2019 Objectives

• Review the state of the art of tinyML

• Identify gaps and opportunities, both tech and biz/products

• Develop tinyML ecosystem/community and define future events

Note: - tinyML-2019 focuses on technology aspects - future events will cover more applications, end-users, VC/funding, etc.

Page 9: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM
Page 10: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

tinyML Summit Program format – March 20, 2019

• Two morning sessions of invited presentations on:• HW, moderated by Ian Bratt, ARM• Systems, moderated by Boris Murmann, Stanford Univ.

• Long Lunch break and posters/demos/networking: 12:40-2:30 pm

• Afternoon session on SW & applications, Kurt Keutzer, UC-Berkeley

• Afternoon poster/demo session and networking: 4:30-6:00 pm

• Dinner starts at 6 pm

Page 11: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

tinyML Summit Program format – March 21, 2019• Summary/Highlights of Day 1 – tinyML Technology:

o HW – 20 min - Ian Bratt, ARMo Systems – 20 min, Boris Murmann, Stanford Univ.o SW – 20 min, Kurt Keutzer, UC-Berkeley

• Two panels discussions moderated by Chris Rowen, BabbleLabs and Cognite Ventureso tinyML Applications: opportunities and challenges

• Panelists: Edith Beigne (Facebook), Fari Assaderaghi (NXP)Ofer Dekel (Microsoft), Christoph Lang (BOSCH)

o tinyML Ecosystem development• Panelists: Bill Chappell (DARPA), Jeff Henckels (Qualcomm),

Zach Shelby (ARM)

• Closing remarks: Call to Action – Pete Warden, Google• Lunch

Page 12: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

tinyML Summit “Rules”

• Informal

• Interactive

• Professional✓ see “Code of Conduct” on the tinyML website✓ promote diversity and comfortable, harassment-free

experience ✓ respect privacy aspects

Page 13: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

Misc “housekeeping”• Please silence cell phones

• NO photos may be taken of slides

• All attendees will be able to access the presentations and poster pdfs online.

• Please stay for the poster/demo/networking session from 4:30 to 6:00.

• The dinner will be in the café at 6:00 pm

• Wifi is “Google Guest”, no password required

• If you valet parked your car, please ensure you retrieve your car comfortably before 8pm on March 20, when the valet stations will close and by 3 pm on March 21

• Please stay within the designated event space and wear your badge at all times over the two days. Our event rooms have TinyML summit signs, and we have Google security staff to help us out.

Page 14: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

Main sessions

(Luca Pacioli)

Food

Sponsors &

demos

Summit

entrance

Restrooms

Dinner

venue

Page 15: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

“Let’s make tinyML BIG !”

Page 16: PowerPoint Presentation · 2020. 2. 22. · Title: PowerPoint Presentation Author: Evgeni Gousev Created Date: 4/4/2019 11:14:40 AM

16

What is tinyML ? (topic for discussion at the 1st Summit)

•(for now) tinyML is broadly defined as machine learning

architectures, techniques, tools and approaches capable of

performing on-device analytics for a variety of sensing

modalities (vision, audio, motion, environmental, human

health monitoring etc.) at “mW” (or below) power range

targeting predominately battery operated devices (IoT,

bioelectronics, …)