SlideShare a Scribd company logo
1 of 18
Download to read offline
Accelerate Tomorrow’s
Models with Lattice FPGAs
Hussein Osman
Segment Marketing Director
Lattice Semiconductor
Rapidly Emerging Edge Computing Trend
Driven by Latency, Security, Privacy, and Bandwidth Limitations
On-device AI inference capability is expected to reach 60% of all devices by 2024 – ABI Research
Edge Networking Cloud
IoT Communication Gateway
Wireless / Wireline
Access
Core Network
Many Enabling Edge
Technologies
Resource-Efficiency and Increase
Compute Sustainability
2
© 2021 Lattice Semiconductor
Why FPGA for Edge AI
Accelerating Innovation in low power applications
Scalable Performance To
Handle Multiple Use Case
Executes multiple use cases in parallel or serial
Secure
Secure device configuration
Hardware Programmable
Adapts to fast changing machine
learning algorithms
Ultra-low Power
1 milliwatt to 1 W power consumption
Flexible Computation Resources
Pre and post processing of data such
as ISP, FFT and filtering
3
© 2021 Lattice Semiconductor
The Speed of AI Innovation Benefits Programmable
Logic to Keep Delivering the Best Experience
Hardware
Optimization
Algorithm
Optimization
Continuous
Improvement and
New Use Cases
=
&
AI Models are rapidly evolving
80
70
60
50
2012 2021
AI Classification
Model Innovation
4
© 2021 Lattice Semiconductor
AI Models Rapidly Evolve Requiring an Agile
Development that ASIC Solutions Cannot Match
5
© 2021 Lattice Semiconductor
ASIC Gen 2
Market leadership
FPGA Gen1
Design 1 Design 2 Design 3 Design 4
Fast iterations to
improve experience
Introduction of
new experiences
ASIC Gen 1
Design 5 Design 6
Design 1 Design 2
6
© 2021 Lattice Semiconductor
Parallel and Concurrent Acceleration
Postprocess
10-15 FPS
Pre-
process
AI
Preprocess AI Inference Postprocess
Postprocess
Pre-
process
AI 20-30 FPS
Postprocess
Pre-
process
AI
60 FPS
Running
in CPU
Running on
Accelerated
HW
Parallel and
Concurrent
Acceleration
Ultra Low Power
Small Form Factor
Customizable
iCE40™ UltraPlus
1-20 mW, 5.5 mm2
ECP5™
250 - 850 mW, 100 mm2
CrossLink™-NX
50-200 mW, 16 mm2
CertusPro™-NX
400 mW, 81 mm2
CUSTOM DESIGN SERVICES
Smart Home Smart Car
Smart City Smart Factory
Client
Compute
Experiences
REFERENCE DESIGNS / DEMOS
Hand Gesture
Detection
Key Phrase
Detection
Object
Counting
Object
Classification
Human
Attention
Tracking
Human
Presence
Detection
SOFTWARE TOOLS
sensAI Studio Neural Network Compiler
IP CORES Neural Network
Accelerators
CNN Compact Accelerator
CNN Co-Processor
Accelerator
CNN Accelerator CNN Plus Accelerator
HARDWARE PLATFORMS
Upduino ECP5™ EVDK
CrossLink™-NX Voice
and Vision ML Board
CertusPro™-NX Voice
and Vision ML Board
GENERAL NOTICE: Other entityand product names usedin this publication arefor identificationpurposes only and may be trademarks of their respective holders.
7
© 2021 Lattice Semiconductor
Advanced General Purpose FPGA
CLASS-LEADING POWER EFFICIENCY
BEST-IN-CLASS SYSTEM BANDWIDTH
OPTIMIZED EDGE PROCESSING
INDUSTRY-LEADING RELIABILITY
SMALLEST FORM FACTOR
2x Performance at Half the Power
8
© 2021 Lattice Semiconductor
CertusPro-NX Application Example
Smart Camera AI Processing
 Offload AI processing and ISP from SoC
 Interface with popular image sensors over MIPI at up to 1.5 Gbps per lane, using High Performance IO (HPIO)
 Up to 7.3 Mb on-chip memory and flexible DSP resources to efficiently perform AI processing and ISP
 LPDDR4 external memory support for frame buffering
 Flexible output over MIPI or PCIe to SoC to enable smart devices with high quality imaging
Image Signal Processing
MIPI
D-PHY
MIPI
D-PHY /
PCIe
Gen 3
MIPI /
PCIe
AI Accelerator
MIPI
I2C
CertusPro-NX
SoC
LPDDR4
Image
Sensor
9
© 2021 Lattice Semiconductor
Hardware Optimized Design Methodology
Trained Model Quantized Weights and Instructions
FPGA Bitstream
NN Models
NN IP
System
Interface
Training
Dataset
Training
Scripts
NN Compiler
Training
FPGA Design
Lattice sensAI Components Lattice FPGA Design Tools ML Frameworks
10
© 2021 Lattice Semiconductor
Software Optimized Design Methodology
TFLite/
Converter
Quantization
TF TFLite C++
Converter
Lattice
Propel
Builder
RTL
Synthesis
/ P&R
Programmer
JTAG
Server
Reveal
Debugger
C++ C++
Library
IDE
Compiler
Linker
GNU
Debugger
CPU
Description
Memory
Map
Drivers
Executable
Code
Lattice
Propel SDK
RISC-V CPU
Peripheral
Bus Protocols
Lattice Radiant
Create Processor-Based
Systems in Minutes with
C/C++/Python
ML
mVision
RISC-V
AXI4
AHB
Security
ADC
APB
I2C
SPI
Accelerators
11
© 2021 Lattice Semiconductor
Lattice sensAI Studio
Data
Capture/
Label
Transfer
Learning
Evaluate
Configure
Optimize
Train
Model Zoo
Visualize (Dashboard)
iCE40
UltraPlus
CrossLink-NX
Certus-NX
ECP5
Model
Selection
Compile
Runtime
(Inference)
Model
Automatic Model Selection
Based on the Dataset CertusPro-NX
© 2021 Lattice Semiconductor
12
TM
TM
TM
TM
TM
Object Classification – Multiple Objects Tracking
at Low Power
BARCODE DETECTION ROBOT NAVIGATION
FEATURES
Sensor CMOS image sensor (IMX258)
Speed 33 frames per second
Power 400 mW on CertusPro-NX
Resolution 224 x 224 x 3
DEFECT DETECTION
13
© 2021 Lattice Semiconductor
Lattice sensAI Enables
Next Generation Smart PC Experiences
PC Usage Dominates the Daytime Productive Hours
Source: https://www.smartinsights.com/mobile-marketing/mobile-marketing-analytics/mobile-marketing-statistics/
% of each platform’s average daily impressions by hour
Late Night
12am – 7am
Early Morning
7am – 10am
Daytime
10am – 5pm
Early Evening
5pm – 8pm
Prime
8pm – 12am
15
© 2021 Lattice Semiconductor
Next Generation PC Trends
Smart and Aware
Great Collaboration
Slim and New Form-Factors
16
© 2021 Lattice Semiconductor
Lattice sensAI - Smart and Aware AI Solutions
Face Framing
Attention Tracking
Onlooker Detection
User Presence Detection
Instant On and Aware Delivers up to 28% Additional Battery Life
Guards the User Private Data Collaborative Conference Experience
17
© 2021 Lattice Semiconductor
GENERAL NOTICE: Other entity and product names used in this publication are for identification purposes only and may be trademarks of their respective holders.
Lattice Semiconductor Corporation, Lattice Semiconductor (& design), and specific product designations are either registered trademarks or trademarks of Lattice Semiconductor Corporation or its subsidiaries in the United States and/or
other countries.
Accelerate Tomorrow’s
Models with Lattice FPGAs
Hussein Osman
Segment Marketing Director
Lattice Semiconductor – Booth# 519
www.latticesemi.com/sensAI

More Related Content

Similar to “Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattice Semiconductor

“5G and AI Transforming the Next Generation of Robotics,” a Presentation from...
“5G and AI Transforming the Next Generation of Robotics,” a Presentation from...“5G and AI Transforming the Next Generation of Robotics,” a Presentation from...
“5G and AI Transforming the Next Generation of Robotics,” a Presentation from...Edge AI and Vision Alliance
 
Weaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesWeaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesHuawei Enterprise Hong Kong
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Accelerationinside-BigData.com
 
Building the SD-Branch using uCPE
Building the SD-Branch using uCPEBuilding the SD-Branch using uCPE
Building the SD-Branch using uCPEMichelle Holley
 
Automotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPAutomotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPCAST, Inc.
 
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentationSS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentationVEDLIoT Project
 
NGIoT standardisation workshops_Jens Hagemeyer presentation
NGIoT standardisation workshops_Jens Hagemeyer presentationNGIoT standardisation workshops_Jens Hagemeyer presentation
NGIoT standardisation workshops_Jens Hagemeyer presentationVEDLIoT Project
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15Mark Goldstein
 
IoT Week 2022-NGIoT session_Micha vor dem Berge presentation
IoT Week 2022-NGIoT session_Micha vor dem Berge presentationIoT Week 2022-NGIoT session_Micha vor dem Berge presentation
IoT Week 2022-NGIoT session_Micha vor dem Berge presentationVEDLIoT Project
 
White Box Hardware Challenges in the 5G & IoT Hyperconnected Era
White Box Hardware Challenges in the 5G & IoT Hyperconnected EraWhite Box Hardware Challenges in the 5G & IoT Hyperconnected Era
White Box Hardware Challenges in the 5G & IoT Hyperconnected EraCharo Sanchez
 
Reconfigurable Computing
Reconfigurable ComputingReconfigurable Computing
Reconfigurable Computingppd1961
 
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...Edge AI and Vision Alliance
 
Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Arvind Kumar
 
Industrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine LearningIndustrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine LearningVEDLIoT Project
 
LCU13: Networking Summit Keynote
LCU13: Networking Summit KeynoteLCU13: Networking Summit Keynote
LCU13: Networking Summit KeynoteLinaro
 
Md4000 mesh suite-intro
Md4000 mesh suite-introMd4000 mesh suite-intro
Md4000 mesh suite-introMeshDynamics
 

Similar to “Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattice Semiconductor (20)

“5G and AI Transforming the Next Generation of Robotics,” a Presentation from...
“5G and AI Transforming the Next Generation of Robotics,” a Presentation from...“5G and AI Transforming the Next Generation of Robotics,” a Presentation from...
“5G and AI Transforming the Next Generation of Robotics,” a Presentation from...
 
Weaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesWeaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for Services
 
The future of AI is hybrid
The future of AI is hybridThe future of AI is hybrid
The future of AI is hybrid
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Acceleration
 
Building the SD-Branch using uCPE
Building the SD-Branch using uCPEBuilding the SD-Branch using uCPE
Building the SD-Branch using uCPE
 
Automotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IPAutomotive Challenges Addressed by Standard and Non-Standard Based IP
Automotive Challenges Addressed by Standard and Non-Standard Based IP
 
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentationSS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
SS-CPSIoT 2023_Kevin Mika and Piotr Zierhoffer presentation
 
NGIoT standardisation workshops_Jens Hagemeyer presentation
NGIoT standardisation workshops_Jens Hagemeyer presentationNGIoT standardisation workshops_Jens Hagemeyer presentation
NGIoT standardisation workshops_Jens Hagemeyer presentation
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
s2000nano
s2000nanos2000nano
s2000nano
 
IoT Week 2022-NGIoT session_Micha vor dem Berge presentation
IoT Week 2022-NGIoT session_Micha vor dem Berge presentationIoT Week 2022-NGIoT session_Micha vor dem Berge presentation
IoT Week 2022-NGIoT session_Micha vor dem Berge presentation
 
White Box Hardware Challenges in the 5G & IoT Hyperconnected Era
White Box Hardware Challenges in the 5G & IoT Hyperconnected EraWhite Box Hardware Challenges in the 5G & IoT Hyperconnected Era
White Box Hardware Challenges in the 5G & IoT Hyperconnected Era
 
Reconfigurable Computing
Reconfigurable ComputingReconfigurable Computing
Reconfigurable Computing
 
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
“Flexible Machine Learning Solutions with Lattice FPGAs,” a Presentation from...
 
Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions
 
Industrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine LearningIndustrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine Learning
 
Aspire service offerings pacom
Aspire service offerings pacomAspire service offerings pacom
Aspire service offerings pacom
 
LCU13: Networking Summit Keynote
LCU13: Networking Summit KeynoteLCU13: Networking Summit Keynote
LCU13: Networking Summit Keynote
 
Md4000 mesh suite-intro
Md4000 mesh suite-introMd4000 mesh suite-intro
Md4000 mesh suite-intro
 

More from Edge AI and Vision Alliance

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...Edge AI and Vision Alliance
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...Edge AI and Vision Alliance
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...Edge AI and Vision Alliance
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...Edge AI and Vision Alliance
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...Edge AI and Vision Alliance
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...Edge AI and Vision Alliance
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...Edge AI and Vision Alliance
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsightsEdge 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
 

More from Edge AI and Vision Alliance (20)

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
 
“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...
 

Recently uploaded

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattice Semiconductor

  • 1. Accelerate Tomorrow’s Models with Lattice FPGAs Hussein Osman Segment Marketing Director Lattice Semiconductor
  • 2. Rapidly Emerging Edge Computing Trend Driven by Latency, Security, Privacy, and Bandwidth Limitations On-device AI inference capability is expected to reach 60% of all devices by 2024 – ABI Research Edge Networking Cloud IoT Communication Gateway Wireless / Wireline Access Core Network Many Enabling Edge Technologies Resource-Efficiency and Increase Compute Sustainability 2 © 2021 Lattice Semiconductor
  • 3. Why FPGA for Edge AI Accelerating Innovation in low power applications Scalable Performance To Handle Multiple Use Case Executes multiple use cases in parallel or serial Secure Secure device configuration Hardware Programmable Adapts to fast changing machine learning algorithms Ultra-low Power 1 milliwatt to 1 W power consumption Flexible Computation Resources Pre and post processing of data such as ISP, FFT and filtering 3 © 2021 Lattice Semiconductor
  • 4. The Speed of AI Innovation Benefits Programmable Logic to Keep Delivering the Best Experience Hardware Optimization Algorithm Optimization Continuous Improvement and New Use Cases = & AI Models are rapidly evolving 80 70 60 50 2012 2021 AI Classification Model Innovation 4 © 2021 Lattice Semiconductor
  • 5. AI Models Rapidly Evolve Requiring an Agile Development that ASIC Solutions Cannot Match 5 © 2021 Lattice Semiconductor ASIC Gen 2 Market leadership FPGA Gen1 Design 1 Design 2 Design 3 Design 4 Fast iterations to improve experience Introduction of new experiences ASIC Gen 1 Design 5 Design 6 Design 1 Design 2
  • 6. 6 © 2021 Lattice Semiconductor Parallel and Concurrent Acceleration Postprocess 10-15 FPS Pre- process AI Preprocess AI Inference Postprocess Postprocess Pre- process AI 20-30 FPS Postprocess Pre- process AI 60 FPS Running in CPU Running on Accelerated HW Parallel and Concurrent Acceleration
  • 7. Ultra Low Power Small Form Factor Customizable iCE40™ UltraPlus 1-20 mW, 5.5 mm2 ECP5™ 250 - 850 mW, 100 mm2 CrossLink™-NX 50-200 mW, 16 mm2 CertusPro™-NX 400 mW, 81 mm2 CUSTOM DESIGN SERVICES Smart Home Smart Car Smart City Smart Factory Client Compute Experiences REFERENCE DESIGNS / DEMOS Hand Gesture Detection Key Phrase Detection Object Counting Object Classification Human Attention Tracking Human Presence Detection SOFTWARE TOOLS sensAI Studio Neural Network Compiler IP CORES Neural Network Accelerators CNN Compact Accelerator CNN Co-Processor Accelerator CNN Accelerator CNN Plus Accelerator HARDWARE PLATFORMS Upduino ECP5™ EVDK CrossLink™-NX Voice and Vision ML Board CertusPro™-NX Voice and Vision ML Board GENERAL NOTICE: Other entityand product names usedin this publication arefor identificationpurposes only and may be trademarks of their respective holders. 7 © 2021 Lattice Semiconductor
  • 8. Advanced General Purpose FPGA CLASS-LEADING POWER EFFICIENCY BEST-IN-CLASS SYSTEM BANDWIDTH OPTIMIZED EDGE PROCESSING INDUSTRY-LEADING RELIABILITY SMALLEST FORM FACTOR 2x Performance at Half the Power 8 © 2021 Lattice Semiconductor
  • 9. CertusPro-NX Application Example Smart Camera AI Processing  Offload AI processing and ISP from SoC  Interface with popular image sensors over MIPI at up to 1.5 Gbps per lane, using High Performance IO (HPIO)  Up to 7.3 Mb on-chip memory and flexible DSP resources to efficiently perform AI processing and ISP  LPDDR4 external memory support for frame buffering  Flexible output over MIPI or PCIe to SoC to enable smart devices with high quality imaging Image Signal Processing MIPI D-PHY MIPI D-PHY / PCIe Gen 3 MIPI / PCIe AI Accelerator MIPI I2C CertusPro-NX SoC LPDDR4 Image Sensor 9 © 2021 Lattice Semiconductor
  • 10. Hardware Optimized Design Methodology Trained Model Quantized Weights and Instructions FPGA Bitstream NN Models NN IP System Interface Training Dataset Training Scripts NN Compiler Training FPGA Design Lattice sensAI Components Lattice FPGA Design Tools ML Frameworks 10 © 2021 Lattice Semiconductor
  • 11. Software Optimized Design Methodology TFLite/ Converter Quantization TF TFLite C++ Converter Lattice Propel Builder RTL Synthesis / P&R Programmer JTAG Server Reveal Debugger C++ C++ Library IDE Compiler Linker GNU Debugger CPU Description Memory Map Drivers Executable Code Lattice Propel SDK RISC-V CPU Peripheral Bus Protocols Lattice Radiant Create Processor-Based Systems in Minutes with C/C++/Python ML mVision RISC-V AXI4 AHB Security ADC APB I2C SPI Accelerators 11 © 2021 Lattice Semiconductor
  • 12. Lattice sensAI Studio Data Capture/ Label Transfer Learning Evaluate Configure Optimize Train Model Zoo Visualize (Dashboard) iCE40 UltraPlus CrossLink-NX Certus-NX ECP5 Model Selection Compile Runtime (Inference) Model Automatic Model Selection Based on the Dataset CertusPro-NX © 2021 Lattice Semiconductor 12 TM TM TM TM TM
  • 13. Object Classification – Multiple Objects Tracking at Low Power BARCODE DETECTION ROBOT NAVIGATION FEATURES Sensor CMOS image sensor (IMX258) Speed 33 frames per second Power 400 mW on CertusPro-NX Resolution 224 x 224 x 3 DEFECT DETECTION 13 © 2021 Lattice Semiconductor
  • 14. Lattice sensAI Enables Next Generation Smart PC Experiences
  • 15. PC Usage Dominates the Daytime Productive Hours Source: https://www.smartinsights.com/mobile-marketing/mobile-marketing-analytics/mobile-marketing-statistics/ % of each platform’s average daily impressions by hour Late Night 12am – 7am Early Morning 7am – 10am Daytime 10am – 5pm Early Evening 5pm – 8pm Prime 8pm – 12am 15 © 2021 Lattice Semiconductor
  • 16. Next Generation PC Trends Smart and Aware Great Collaboration Slim and New Form-Factors 16 © 2021 Lattice Semiconductor
  • 17. Lattice sensAI - Smart and Aware AI Solutions Face Framing Attention Tracking Onlooker Detection User Presence Detection Instant On and Aware Delivers up to 28% Additional Battery Life Guards the User Private Data Collaborative Conference Experience 17 © 2021 Lattice Semiconductor
  • 18. GENERAL NOTICE: Other entity and product names used in this publication are for identification purposes only and may be trademarks of their respective holders. Lattice Semiconductor Corporation, Lattice Semiconductor (& design), and specific product designations are either registered trademarks or trademarks of Lattice Semiconductor Corporation or its subsidiaries in the United States and/or other countries. Accelerate Tomorrow’s Models with Lattice FPGAs Hussein Osman Segment Marketing Director Lattice Semiconductor – Booth# 519 www.latticesemi.com/sensAI