SlideShare a Scribd company logo
1 of 24
Download to read offline
Fast-Track Design
Cycles Using Lattice’s
FPGAs
Hussein Osman
Marketing Director
Lattice Semiconductor
Embedded Vision Trends
Support multiple
sensors and
displays
Move to higher
resolutions
and faster frame rates
Connect MIPI and
legacy components
Enable AI processing
at low power
These trends require
hardware with:
 Low Power
 Small Form Factor
 High Performance
 High Reliability
 Ease of Use
2
Lattice Semiconductor (NASDAQ: LSCC)
FPGA adaptable architecture is required to accelerate compute efficiently
Edge devices typically run on battery
and are thermally challenged
requiring low power profile
GPUs used as accelerators best
when executing the same instruction
in parallel, also power hungry
Rapidly changing deep
learning AI algorithms
Heterogenous compute is required with
HW accelerators assisting CPUs
Getting to market quickly
Compute requirement doubling every
3 month, 7x faster than Moore’s law
SoC based heterogeneous compute
is rigid, the HW accelerators
are not programable
Spinning new versions of ASICs and
ASSPs is costly limiting the update
cycle of the HW blocks
Edge Processing Challenges
3
Lattice Semiconductor (NASDAQ: LSCC)
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 5 W power consumption
Flexible Computation Resources
Pre and post processing of data such
as ISP, FFT and filtering
Why FPGA for Edge AI
4
Lattice Semiconductor (NASDAQ: LSCC)
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
The Speed of AI Innovation Benefits Programmable
Logic to Keep Delivering the Best Experience.
5
Lattice Semiconductor (NASDAQ: LSCC)
FPGA Architecture – Programable Distributed Resources
 Building blocks are distributed
throughout the fabric
 Extensive interconnect routing
connecting blocks
 Flexible I/Os to move data in
and out
 Similar approach to modern AI
ASICs
6
Lattice Semiconductor (NASDAQ: LSCC)
AI Models Evolve Rapidly, Requiring Agile
Development Cycles that ASICs Cannot Match
FPGA 2
Design 1 Design 2 Design 3 Design 4
ASIC Gen 2
Market leadership
FPGA 1
Design 1 Design 2 Design 3 Design 4
Fast iterations to
improve experience
Introduction of
new experiences
ASIC Gen 1
7
Lattice Semiconductor (NASDAQ: LSCC)
Vision Pipeline: End-to-end Hardware Implementation
Sensing and
conditioning
DSP, ISP,
downscaling,
rotation,
gamma correction
Intelligent
processing
AI accelerator
Understanding
the results
Post processing,
filtering, overlay,
upscaling
8
Lattice Semiconductor (NASDAQ: LSCC)
Smart Home Smart Car
Smart City Smart Factory
Hand
Gesture
Detection
Key Phrase
Detection
Object
Counting
Neural Network Accelerators
CNN Compact Accelerator
CNN Co-Processor
Accelerator
CNN Accelerator
Upduino ECP5™ EVDK
iCE40™ UltraPlus
1-20 mW, 5.5 mm2
ECP5™
250 - 850 mW, 100 mm2
CrossLink™-NX Voice
and Vision ML Board
CrossLink™-NX
50-200 mW, 16 mm2
CertusPro™-NX
400 mW, 81 mm2
CertusPro™-NX Voice
and Vision ML Board
CNN Plus Accelerator
sensAI Studio
Object
Classification
Human
Attention
Tracking
Human
Presence
Detection
Client Compute
Experiences
Neural Network Compiler
Avant Evaluation
Board
Avant™
1 - 5 W, 100 mm2
Advanced CNN
Accelerator
CUSTOM DESIGN SERVICES
REFERENCE DESIGNS / DEMOS
SOFTWARE TOOLS
IP CORES
HARDWARE PLATFORMS
9
GENERAL NOTICE: Other entity and product names used in this publication are for identification purposes only and may be trademarks of their respective holders.
Applications Supported Across FPGAs
10
Lattice Semiconductor (NASDAQ: LSCC)
Performance
Vibration
detection
Object
detection
Key
phrase
detection
Multiple
objects
detection
Multiple
camera
stream
analytics
Multiple
objects
tracking
Non-
biometric
object
identification
Biometric
identification
Scene
segmentation
iCE40 UltraPlus
CrossLink-NX
CertusPro-NX
Single
camera
stream
analytics
Avant
Throughput
5X
Higher
Capacity
TM
10X
More
Bandwidth
30X
Faster
Performance
11
Note: Comparing Lattice Nexus and Lattice Avant platforms.
Advancement in Mid Range FPGAs
Lattice Semiconductor (NASDAQ: LSCC)
OPTIMIZED COMPUTE
 Enhanced DSP tuned for AI inferencing
 Flexible and distributed embedded memory
On-Chip Compute
Elements
 Programmable fabric architected for low power
 Power optimized embedded memory and DSP
 Power efficient SERDES and I/O designs
 Built-in protocol logic for lower system power
POWER EFFICIENCY
ADVANCED CONNECTIVITY
 Configurable 25G SERDES
 Dedicated PCIe
®
Gen 4 x8 controllers
 Programmable high performance I/O
 High speed memory interfaces up to DDR5
12
Lattice Semiconductor (NASDAQ: LSCC)
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
13
Lattice Semiconductor (NASDAQ: LSCC)
Software Optimized Design Methodology
14
Lattice Semiconductor (NASDAQ: LSCC)
Lattice sensAI Studio
15
Lattice Semiconductor (NASDAQ: LSCC)
Example FPGA Implementation for Computer Vision
16
Lattice Semiconductor (NASDAQ: LSCC)
Object Classification – Real Time Video Analysis
Features
Video input 1080P
Inferencing speed 77 FPS (17x CertusPro-NX)
Power 1.6 W (4x CertusPro-NX)
Processing resolution 480 x 288
NN model Mobilenet v2
System Block Diagram
17
Lattice Semiconductor (NASDAQ: LSCC)
FPGA Engine # of DSP
Engines
# of INT8
Multipliers
FPGA Resources
Usage
FPS
Avant 500 Advanced CNN 272 1088 15% 77
CertusPro-NX Advanced CNN 72 144 32% 10
CrossLink-NX CNNPlus 18 36 46% 5
Video
Player
Display
Avant Evaluation Board
HDMI
HDMI
Crop Down Scale
CNN Engine
Post Processing and
Overlay
Video lnput
Video Output
HDMI Port
Processor (RX)
HDMI Parallel
HDMI Port
Processor (TX)
Creating Ready for Production Solutions
Advanced AI Technology for the Edge
Presence Detection
Depth Sensing
3D Head & Gesture Tracking
Face ID & Landmarks Tracking
Eye Feature Detection & Tracking
Human Skeleton Detection
Object Detection
CLIENT AUTOMOTIVE INDUSTRIAL
TM
18
Lattice Semiconductor (NASDAQ: LSCC)
Essential Features
Wake on Approach
Attention Tracking
19
Lattice Semiconductor (NASDAQ: LSCC)
Privacy & Security
20
Lattice Semiconductor (NASDAQ: LSCC)
Summary and Takeaways
 Edge AI challenges require adaptable architecture for continued innovation
 FPGAs’ programmability allows tinkering with the end-to-end designs before and after
production
 A hardware-programable AI accelerator allows systems to evolve with new AI models
 Vision applications need flexible acceleration for the entire pipeline
 New class of mid range FPGAs come with DSP, memory and I/O advancement
 Tools, IPs and examples designs accelerate time to market
 Production-ready solutions can be customized and embedded into different applications
Lattice Semiconductor (NASDAQ: LSCC) 22
Demos and Additional Resources
“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice Semiconductor

More Related Content

Similar to “Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice Semiconductor

FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionPersiPersi1
 
Using a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application PerformanceUsing a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application PerformanceOdinot Stanislas
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iiiEmbeddedbvp
 
AXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical supportAXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical supportVitaliy Bozhkov ✔
 
The Microarchitecure Of FPGA Based Soft Processor
The Microarchitecure Of FPGA Based Soft ProcessorThe Microarchitecure Of FPGA Based Soft Processor
The Microarchitecure Of FPGA Based Soft ProcessorDeepak Tomar
 
Hari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackOPNFV
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jpsjpsvenn
 
Industry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionIndustry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionAnalog Devices, Inc.
 
Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002MOHAMMED FURQHAN
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryDeepak Shankar
 
Dsp Based Field Programable Gate Array
Dsp Based Field Programable Gate ArrayDsp Based Field Programable Gate Array
Dsp Based Field Programable Gate Arraydecebems
 
Introduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI PlatformIntroduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI PlatformIndrajit Poddar
 
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoTVEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoTVEDLIoT Project
 
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...Eric Van Hensbergen
 
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfNVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfMuhammadAbdullah311866
 

Similar to “Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice Semiconductor (20)

FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 
Using a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application PerformanceUsing a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application Performance
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
 
AXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical supportAXONIM 2018 industrial automation technical support
AXONIM 2018 industrial automation technical support
 
The Microarchitecure Of FPGA Based Soft Processor
The Microarchitecure Of FPGA Based Soft ProcessorThe Microarchitecure Of FPGA Based Soft Processor
The Microarchitecure Of FPGA Based Soft Processor
 
Hari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna Vetsa Resume
Hari Krishna Vetsa Resume
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
 
BFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres JpsBFSK RT In FPGA Thesis Pres Jps
BFSK RT In FPGA Thesis Pres Jps
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
 
Introduction to EDA Tools
Introduction to EDA ToolsIntroduction to EDA Tools
Introduction to EDA Tools
 
Industry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solutionIndustry’s performance leading ultra low-power dsp solution
Industry’s performance leading ultra low-power dsp solution
 
Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP Library
 
Dsp Based Field Programable Gate Array
Dsp Based Field Programable Gate ArrayDsp Based Field Programable Gate Array
Dsp Based Field Programable Gate Array
 
Hardware in Space
Hardware in SpaceHardware in Space
Hardware in Space
 
Introduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI PlatformIntroduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI Platform
 
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoTVEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
VEDLIoT at FPL'23_Accelerators for Heterogenous Computing in AIoT
 
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...
 
Resume
ResumeResume
Resume
 
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfNVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
 

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

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#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
 
[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 Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #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
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[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 Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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
 

“Fast-track Design Cycles Using Lattice’s FPGAs,” a Presentation from Lattice Semiconductor

  • 1. Fast-Track Design Cycles Using Lattice’s FPGAs Hussein Osman Marketing Director Lattice Semiconductor
  • 2. Embedded Vision Trends Support multiple sensors and displays Move to higher resolutions and faster frame rates Connect MIPI and legacy components Enable AI processing at low power These trends require hardware with:  Low Power  Small Form Factor  High Performance  High Reliability  Ease of Use 2 Lattice Semiconductor (NASDAQ: LSCC)
  • 3. FPGA adaptable architecture is required to accelerate compute efficiently Edge devices typically run on battery and are thermally challenged requiring low power profile GPUs used as accelerators best when executing the same instruction in parallel, also power hungry Rapidly changing deep learning AI algorithms Heterogenous compute is required with HW accelerators assisting CPUs Getting to market quickly Compute requirement doubling every 3 month, 7x faster than Moore’s law SoC based heterogeneous compute is rigid, the HW accelerators are not programable Spinning new versions of ASICs and ASSPs is costly limiting the update cycle of the HW blocks Edge Processing Challenges 3 Lattice Semiconductor (NASDAQ: LSCC)
  • 4. 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 5 W power consumption Flexible Computation Resources Pre and post processing of data such as ISP, FFT and filtering Why FPGA for Edge AI 4 Lattice Semiconductor (NASDAQ: LSCC)
  • 5. 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 The Speed of AI Innovation Benefits Programmable Logic to Keep Delivering the Best Experience. 5 Lattice Semiconductor (NASDAQ: LSCC)
  • 6. FPGA Architecture – Programable Distributed Resources  Building blocks are distributed throughout the fabric  Extensive interconnect routing connecting blocks  Flexible I/Os to move data in and out  Similar approach to modern AI ASICs 6 Lattice Semiconductor (NASDAQ: LSCC)
  • 7. AI Models Evolve Rapidly, Requiring Agile Development Cycles that ASICs Cannot Match FPGA 2 Design 1 Design 2 Design 3 Design 4 ASIC Gen 2 Market leadership FPGA 1 Design 1 Design 2 Design 3 Design 4 Fast iterations to improve experience Introduction of new experiences ASIC Gen 1 7 Lattice Semiconductor (NASDAQ: LSCC)
  • 8. Vision Pipeline: End-to-end Hardware Implementation Sensing and conditioning DSP, ISP, downscaling, rotation, gamma correction Intelligent processing AI accelerator Understanding the results Post processing, filtering, overlay, upscaling 8 Lattice Semiconductor (NASDAQ: LSCC)
  • 9. Smart Home Smart Car Smart City Smart Factory Hand Gesture Detection Key Phrase Detection Object Counting Neural Network Accelerators CNN Compact Accelerator CNN Co-Processor Accelerator CNN Accelerator Upduino ECP5™ EVDK iCE40™ UltraPlus 1-20 mW, 5.5 mm2 ECP5™ 250 - 850 mW, 100 mm2 CrossLink™-NX Voice and Vision ML Board CrossLink™-NX 50-200 mW, 16 mm2 CertusPro™-NX 400 mW, 81 mm2 CertusPro™-NX Voice and Vision ML Board CNN Plus Accelerator sensAI Studio Object Classification Human Attention Tracking Human Presence Detection Client Compute Experiences Neural Network Compiler Avant Evaluation Board Avant™ 1 - 5 W, 100 mm2 Advanced CNN Accelerator CUSTOM DESIGN SERVICES REFERENCE DESIGNS / DEMOS SOFTWARE TOOLS IP CORES HARDWARE PLATFORMS 9 GENERAL NOTICE: Other entity and product names used in this publication are for identification purposes only and may be trademarks of their respective holders.
  • 10. Applications Supported Across FPGAs 10 Lattice Semiconductor (NASDAQ: LSCC) Performance Vibration detection Object detection Key phrase detection Multiple objects detection Multiple camera stream analytics Multiple objects tracking Non- biometric object identification Biometric identification Scene segmentation iCE40 UltraPlus CrossLink-NX CertusPro-NX Single camera stream analytics Avant Throughput
  • 11. 5X Higher Capacity TM 10X More Bandwidth 30X Faster Performance 11 Note: Comparing Lattice Nexus and Lattice Avant platforms. Advancement in Mid Range FPGAs Lattice Semiconductor (NASDAQ: LSCC)
  • 12. OPTIMIZED COMPUTE  Enhanced DSP tuned for AI inferencing  Flexible and distributed embedded memory On-Chip Compute Elements  Programmable fabric architected for low power  Power optimized embedded memory and DSP  Power efficient SERDES and I/O designs  Built-in protocol logic for lower system power POWER EFFICIENCY ADVANCED CONNECTIVITY  Configurable 25G SERDES  Dedicated PCIe ® Gen 4 x8 controllers  Programmable high performance I/O  High speed memory interfaces up to DDR5 12 Lattice Semiconductor (NASDAQ: LSCC)
  • 13. 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 13 Lattice Semiconductor (NASDAQ: LSCC)
  • 14. Software Optimized Design Methodology 14 Lattice Semiconductor (NASDAQ: LSCC)
  • 15. Lattice sensAI Studio 15 Lattice Semiconductor (NASDAQ: LSCC)
  • 16. Example FPGA Implementation for Computer Vision 16 Lattice Semiconductor (NASDAQ: LSCC)
  • 17. Object Classification – Real Time Video Analysis Features Video input 1080P Inferencing speed 77 FPS (17x CertusPro-NX) Power 1.6 W (4x CertusPro-NX) Processing resolution 480 x 288 NN model Mobilenet v2 System Block Diagram 17 Lattice Semiconductor (NASDAQ: LSCC) FPGA Engine # of DSP Engines # of INT8 Multipliers FPGA Resources Usage FPS Avant 500 Advanced CNN 272 1088 15% 77 CertusPro-NX Advanced CNN 72 144 32% 10 CrossLink-NX CNNPlus 18 36 46% 5 Video Player Display Avant Evaluation Board HDMI HDMI Crop Down Scale CNN Engine Post Processing and Overlay Video lnput Video Output HDMI Port Processor (RX) HDMI Parallel HDMI Port Processor (TX)
  • 18. Creating Ready for Production Solutions Advanced AI Technology for the Edge Presence Detection Depth Sensing 3D Head & Gesture Tracking Face ID & Landmarks Tracking Eye Feature Detection & Tracking Human Skeleton Detection Object Detection CLIENT AUTOMOTIVE INDUSTRIAL TM 18 Lattice Semiconductor (NASDAQ: LSCC)
  • 19. Essential Features Wake on Approach Attention Tracking 19 Lattice Semiconductor (NASDAQ: LSCC)
  • 20. Privacy & Security 20 Lattice Semiconductor (NASDAQ: LSCC)
  • 21.
  • 22. Summary and Takeaways  Edge AI challenges require adaptable architecture for continued innovation  FPGAs’ programmability allows tinkering with the end-to-end designs before and after production  A hardware-programable AI accelerator allows systems to evolve with new AI models  Vision applications need flexible acceleration for the entire pipeline  New class of mid range FPGAs come with DSP, memory and I/O advancement  Tools, IPs and examples designs accelerate time to market  Production-ready solutions can be customized and embedded into different applications Lattice Semiconductor (NASDAQ: LSCC) 22
  • 23. Demos and Additional Resources