SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
© 2019 Lattice Semiconductor
Accelerate Adoption of AI at the
Edge with Easy to Use, Low-power
Programmable Solutions
Hussein Osman
© 2019 Lattice Semiconductor
Rapidly Emerging Edge Computing Trend
Driven by Latency, Privacy, and Bandwidth Limitations
AI Edge device shipments to reach 2.5 billion annually by 2025 - Tractica
Edge Networking Cloud
IoT
Communication
Gateway
Wireless /
Wireline
Access
Core
Network
© 2019 Lattice Semiconductor
Always-on, Smart IoT Devices at the Edge
Doorbells and
Security
Cameras
Presence
Detection
Retail
store
cameras
Object
Counting
AI Edge device shipments to reach 2.5 billion annually by 2025 - Tractica
Industrial
Presence
Detection
Object
Detection
Object
Counting
Smart Home
Control
Presence
Detection
© 2019 Lattice Semiconductor
Always-on, On-device AI Requirements
Unmet Need for Ultra-Low Power, Scalable, and Flexible Inferencing
Few mWs of
Power Consumption Few mm2 of Board Area
Customized
Performance/Accuracy
Flexible Legacy Interface Support
I2C
SPI
PCIE
Ethernet
USB
Neural
Network
Accelerator
© 2019 Lattice Semiconductor
HARDWARE PLATFORMS
IP CORES
SOFTWARE TOOLS
REFERENCE DESIGNS / DEMOS
CNN Compact Accelerator CNN Accelerator
UPduino Himax Shield
– iCE40 UltraPlus FPGA
Video Interface Platform
– ECP5 FPGA
1 mW, 5.5 mm2, 1/16 bits 1 W, 100 mm2, 1/8/16 bits
CUSTOM DESIGN SERVICES
Smart CarSmart Home Smart City Smart Factory
Neural Network Compiler
Ultra Low Power
Small Form Factor
Customizable
Neural Network Accelerators
Face
Detection
Speed
Sign
Detection
Key
Phrase
Detection
Face
Tracking
Object
Counting
Human
Presence
Detection
Hand
Gesture
Detection
© 2019 Lattice Semiconductor
Flexible Inferencing at the Edge
From under 1 mW to 1 W with Lattice sensAI
HIGH-END FPGA
ZONE
GPU
ZONE
MPU
ZONE
MCU ZONE
0.1 1 10 100 1,000 10,000 100,000
100.0
10.0
1.0
0.1
0.001
POWER(W)
PERFORMANCE (Billions of Neural Ops per second)
~
~
© 2019 Lattice Semiconductor
Ultra-Low Power AI Accelerator
2.15 mm x 2.55 mm Package
Programmable FPGA Fabric
5,280 LUTs
120 kb Block RAM
iCE40 UltraPlus
I/O
NVCM
8 DSP Blocks
1 Mb RAM
I/O
I/O
DSPs
▪ Convolutional engine
▪ Power efficient
▪ Computation time
I/Os
▪ 100Mbps MIPI D-PHY
▪ Hardened SPI/I2C blocks
▪ Comparator, PWM
Ultra Low Power
▪ 75 uW sleep power
▪ Less than10 mW active power
Programmable Fabric
▪ Flexible NN engines
▪ Input/output processing
▪ Flexible interfaces
Memory
▪ NN weights/activations
▪ Sensor Data
▪ Scratchpad
Performance
▪ 0.4 GOPS @ 7mW - CNN
▪ 5.75 GOPS @ 1mW - BNN
© 2019 Lattice Semiconductor
Low Power AI Accelerator
10 mm x 10 mm Package
Programmable FPGA Fabric
Up to 85K LUTs
ECP5
I/O, SERDES
Up to 156 DSP Blocks
1-3.7 Mb Block RAM
I/O
I/O
Small Form Factor
▪ 10x10 mm package
▪ Multiple package options
Automotive-grade
Support
▪ In 25 - 45K LUTs
Low Power
▪ AI acceleration under 1W
Compute Capability
▪ Flexible NN accelerator
▪ Support popular NN
▪ 1-16bit
Sufficient data
throughput and DRAM
bandwidth
▪ 2-4 SERDES @ 5 Gbps
Rx/Tx
▪ DDR3/3L, LPDDR2/3 @
800 Mbps
Performance
▪ 32 GOPS @ 850mW - CNN
▪ 512 GOPS @ 750mW - BNN
© 2019 Lattice Semiconductor
Low Power sensAI Accelerator Use Cases
Post Processing Preprocessing
Preprocessing
Stand-alone
© 2019 Lattice Semiconductor
IP Cores
Neural Network Accelerator IP
CNN Compact Accelerator
Key features
• Optimized for iCE40 UltraPlus FPGA
• Support for variable quantization (16/1) for weights and activation
MEMORY
(SPRAM/
EBRAM)
EBRAM
EBRAM
EBRAM
EBRAM
FC EU
CONTROL
BINARIZER
BIN
ADDR
GEN
EBRAM
EBRAM
EBRAM
EBRAM
POOL EU
EBRAM
EBR:1
CONV EU
EBR:2
EBRAM
EBRAM
CONV
ADDR
GEN
BIN scratch storage
(16 bits, 1K entries)
EBR:4
EBR:4
CONV scratch storage
(16 bits, 1K entries)
Activation data storage
(16 bits, EBRAM:4K entries,
SINGLE_SPRAM: 16K
DUAL_SPRAM: 32K)
Control
Command FIFO I/F
Result
Input data
STORAGE
ADDR
GEN
© 2019 Lattice Semiconductor
IP Cores
Neural Network Accelerator IP
Key features
• Optimized for ECP5 FPGA
• Support for variable quantization (16/1) for weights and (16/8/1) activation
Convolutional Neural Network (CNN) Accelerator
AXI
Master
CONV EU
CONV EU FC EU
Pooling
EU
Engine Pool
AXI Rd
Master
CMD queue State Machine
Control Unit
Seq
Gen 15
MEM 15
MEM 0
MEM 1
Seq
Gen 1
Seq
Gen 0
.
.
.
.
.
.
.
.
Memory Pool
Sequence Program
Parameter Program
Control
AXI bus for DRAM I/F
Input Data
Result
Save/Load
Input/Output/Intermediate Data
© 2019 Lattice Semiconductor
Software Tools
Neural Network Compiler
Key features
• Implement NN developed using standard frameworks into Lattice FPGAs without prior RTL experience
• Rapidly analyze, simulate, and compile CNNs/BNNs for implementation on Lattice sensAI IP cores
© 2019 Lattice Semiconductor
Now with 10X Boost in Performance
Higher Frames per Second Higher Resolution
Smaller Size Lower Power
© 2019 Lattice Semiconductor
Updated User Experience Makes AI Even Easier
Enhanced Demos and
Reference Design
In HW Debugging
Capabilities
Automatic
quantization
and fractional
settings support
Expanded list of NN
Topologies and Machine
learning frameworks
© 2019 Lattice Semiconductor
FPGA Design
Training
Customizable Reference Designs
NN Models
Training
Dataset
Training
Scripts
ML Frameworks
NN Compiler
FPGA Tools
NN IP
System
Interface
Trained
Model
FPGA
Bitstream
Quantized Weights
and Instructions
Updated
New
© 2019 Lattice Semiconductor
Low Power, Optimized Demos
Human Presence Detection
▪ Sensor: CMOS image sensor
▪ Resolution: 64x64x3
▪ Network: VGG8
▪ Speed: 5 frames per second
▪ Power: 7 mW on iCE40 UltraPlus
▪ Sensor: CMOS image sensor
▪ Resolution: 128x128x3
▪ Network: VGG8
▪ Speed: 30 frames per second
▪ Power: 850 mW on ECP5-85K
Human Counting
© 2019 Lattice Semiconductor
Expanded Partner Ecosystem
Complete Product Design and Video ExpertiseDesign Partners with AI and FPGA expertise
© 2019 Lattice Semiconductor
Market Adoption
“The Lattice sensAI solutions stack lets us easily add low power, flexible
AI inference support to our existing and new camera designs and get
our value-added products to market faster.”
– Seton Kasmir, CEO, Pixcellence, Inc.
© 2019 Lattice Semiconductor
To Learn More about
Stop by and talk to our team @ Booth 205
Visit our website @ www.latticesemi.com
Contact me @
Hussein.osman@latticesemi.com
© 2019 Lattice Semiconductor
Thank you

Weitere ähnliche Inhalte

Mehr von Edge AI and Vision Alliance

“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...Edge AI and Vision Alliance
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...Edge AI and Vision Alliance
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...Edge AI and Vision Alliance
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...Edge AI and Vision Alliance
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...Edge AI and Vision Alliance
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from SamsaraEdge AI and Vision Alliance
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...Edge AI and Vision Alliance
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...Edge AI and Vision Alliance
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...Edge AI and Vision Alliance
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...Edge AI and Vision Alliance
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...Edge AI and Vision Alliance
 
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...Edge AI and Vision Alliance
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...Edge AI and Vision Alliance
 
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic LeapEdge AI and Vision Alliance
 
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ..."Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...Edge AI and Vision Alliance
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...Edge AI and Vision Alliance
 
“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from InstrumentalEdge AI and Vision Alliance
 
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AIEdge AI and Vision Alliance
 

Mehr von Edge AI and Vision Alliance (20)

“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
 
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
 
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
 
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ..."Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
 
“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental
 
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
 

Kürzlich hochgeladen

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Kürzlich hochgeladen (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

"Accelerate Adoption of AI at the Edge with Easy to Use, Low-power Programmable Solutions," a Presentation from Lattice Semiconductor

  • 1. © 2019 Lattice Semiconductor Accelerate Adoption of AI at the Edge with Easy to Use, Low-power Programmable Solutions Hussein Osman
  • 2. © 2019 Lattice Semiconductor Rapidly Emerging Edge Computing Trend Driven by Latency, Privacy, and Bandwidth Limitations AI Edge device shipments to reach 2.5 billion annually by 2025 - Tractica Edge Networking Cloud IoT Communication Gateway Wireless / Wireline Access Core Network
  • 3. © 2019 Lattice Semiconductor Always-on, Smart IoT Devices at the Edge Doorbells and Security Cameras Presence Detection Retail store cameras Object Counting AI Edge device shipments to reach 2.5 billion annually by 2025 - Tractica Industrial Presence Detection Object Detection Object Counting Smart Home Control Presence Detection
  • 4. © 2019 Lattice Semiconductor Always-on, On-device AI Requirements Unmet Need for Ultra-Low Power, Scalable, and Flexible Inferencing Few mWs of Power Consumption Few mm2 of Board Area Customized Performance/Accuracy Flexible Legacy Interface Support I2C SPI PCIE Ethernet USB Neural Network Accelerator
  • 5. © 2019 Lattice Semiconductor HARDWARE PLATFORMS IP CORES SOFTWARE TOOLS REFERENCE DESIGNS / DEMOS CNN Compact Accelerator CNN Accelerator UPduino Himax Shield – iCE40 UltraPlus FPGA Video Interface Platform – ECP5 FPGA 1 mW, 5.5 mm2, 1/16 bits 1 W, 100 mm2, 1/8/16 bits CUSTOM DESIGN SERVICES Smart CarSmart Home Smart City Smart Factory Neural Network Compiler Ultra Low Power Small Form Factor Customizable Neural Network Accelerators Face Detection Speed Sign Detection Key Phrase Detection Face Tracking Object Counting Human Presence Detection Hand Gesture Detection
  • 6. © 2019 Lattice Semiconductor Flexible Inferencing at the Edge From under 1 mW to 1 W with Lattice sensAI HIGH-END FPGA ZONE GPU ZONE MPU ZONE MCU ZONE 0.1 1 10 100 1,000 10,000 100,000 100.0 10.0 1.0 0.1 0.001 POWER(W) PERFORMANCE (Billions of Neural Ops per second) ~ ~
  • 7. © 2019 Lattice Semiconductor Ultra-Low Power AI Accelerator 2.15 mm x 2.55 mm Package Programmable FPGA Fabric 5,280 LUTs 120 kb Block RAM iCE40 UltraPlus I/O NVCM 8 DSP Blocks 1 Mb RAM I/O I/O DSPs ▪ Convolutional engine ▪ Power efficient ▪ Computation time I/Os ▪ 100Mbps MIPI D-PHY ▪ Hardened SPI/I2C blocks ▪ Comparator, PWM Ultra Low Power ▪ 75 uW sleep power ▪ Less than10 mW active power Programmable Fabric ▪ Flexible NN engines ▪ Input/output processing ▪ Flexible interfaces Memory ▪ NN weights/activations ▪ Sensor Data ▪ Scratchpad Performance ▪ 0.4 GOPS @ 7mW - CNN ▪ 5.75 GOPS @ 1mW - BNN
  • 8. © 2019 Lattice Semiconductor Low Power AI Accelerator 10 mm x 10 mm Package Programmable FPGA Fabric Up to 85K LUTs ECP5 I/O, SERDES Up to 156 DSP Blocks 1-3.7 Mb Block RAM I/O I/O Small Form Factor ▪ 10x10 mm package ▪ Multiple package options Automotive-grade Support ▪ In 25 - 45K LUTs Low Power ▪ AI acceleration under 1W Compute Capability ▪ Flexible NN accelerator ▪ Support popular NN ▪ 1-16bit Sufficient data throughput and DRAM bandwidth ▪ 2-4 SERDES @ 5 Gbps Rx/Tx ▪ DDR3/3L, LPDDR2/3 @ 800 Mbps Performance ▪ 32 GOPS @ 850mW - CNN ▪ 512 GOPS @ 750mW - BNN
  • 9. © 2019 Lattice Semiconductor Low Power sensAI Accelerator Use Cases Post Processing Preprocessing Preprocessing Stand-alone
  • 10. © 2019 Lattice Semiconductor IP Cores Neural Network Accelerator IP CNN Compact Accelerator Key features • Optimized for iCE40 UltraPlus FPGA • Support for variable quantization (16/1) for weights and activation MEMORY (SPRAM/ EBRAM) EBRAM EBRAM EBRAM EBRAM FC EU CONTROL BINARIZER BIN ADDR GEN EBRAM EBRAM EBRAM EBRAM POOL EU EBRAM EBR:1 CONV EU EBR:2 EBRAM EBRAM CONV ADDR GEN BIN scratch storage (16 bits, 1K entries) EBR:4 EBR:4 CONV scratch storage (16 bits, 1K entries) Activation data storage (16 bits, EBRAM:4K entries, SINGLE_SPRAM: 16K DUAL_SPRAM: 32K) Control Command FIFO I/F Result Input data STORAGE ADDR GEN
  • 11. © 2019 Lattice Semiconductor IP Cores Neural Network Accelerator IP Key features • Optimized for ECP5 FPGA • Support for variable quantization (16/1) for weights and (16/8/1) activation Convolutional Neural Network (CNN) Accelerator AXI Master CONV EU CONV EU FC EU Pooling EU Engine Pool AXI Rd Master CMD queue State Machine Control Unit Seq Gen 15 MEM 15 MEM 0 MEM 1 Seq Gen 1 Seq Gen 0 . . . . . . . . Memory Pool Sequence Program Parameter Program Control AXI bus for DRAM I/F Input Data Result Save/Load Input/Output/Intermediate Data
  • 12. © 2019 Lattice Semiconductor Software Tools Neural Network Compiler Key features • Implement NN developed using standard frameworks into Lattice FPGAs without prior RTL experience • Rapidly analyze, simulate, and compile CNNs/BNNs for implementation on Lattice sensAI IP cores
  • 13. © 2019 Lattice Semiconductor Now with 10X Boost in Performance Higher Frames per Second Higher Resolution Smaller Size Lower Power
  • 14. © 2019 Lattice Semiconductor Updated User Experience Makes AI Even Easier Enhanced Demos and Reference Design In HW Debugging Capabilities Automatic quantization and fractional settings support Expanded list of NN Topologies and Machine learning frameworks
  • 15. © 2019 Lattice Semiconductor FPGA Design Training Customizable Reference Designs NN Models Training Dataset Training Scripts ML Frameworks NN Compiler FPGA Tools NN IP System Interface Trained Model FPGA Bitstream Quantized Weights and Instructions Updated New
  • 16. © 2019 Lattice Semiconductor Low Power, Optimized Demos Human Presence Detection ▪ Sensor: CMOS image sensor ▪ Resolution: 64x64x3 ▪ Network: VGG8 ▪ Speed: 5 frames per second ▪ Power: 7 mW on iCE40 UltraPlus ▪ Sensor: CMOS image sensor ▪ Resolution: 128x128x3 ▪ Network: VGG8 ▪ Speed: 30 frames per second ▪ Power: 850 mW on ECP5-85K Human Counting
  • 17. © 2019 Lattice Semiconductor Expanded Partner Ecosystem Complete Product Design and Video ExpertiseDesign Partners with AI and FPGA expertise
  • 18. © 2019 Lattice Semiconductor Market Adoption “The Lattice sensAI solutions stack lets us easily add low power, flexible AI inference support to our existing and new camera designs and get our value-added products to market faster.” – Seton Kasmir, CEO, Pixcellence, Inc.
  • 19. © 2019 Lattice Semiconductor To Learn More about Stop by and talk to our team @ Booth 205 Visit our website @ www.latticesemi.com Contact me @ Hussein.osman@latticesemi.com
  • 20. © 2019 Lattice Semiconductor Thank you