SlideShare a Scribd company logo
Using a Neural Processor
for Always-Sensing
Cameras
Sharad Chole
Chief Technologist, Co-founder
Expedera
• Like always-listening Siri, always-sensing enables a more natural and seamless
user experience
• Quality and richness of camera data require much more processing than audio
implementations
• Like always-listening, always-sensing must be processed locally
• Technical requirements:
• ~500 GOPS to 1 TOPS NPU
• Ultra-low power
• Ultra-small area
• Multiple models
Always-sensing Cameras: What and Why
2
© 2023 Expedera Inc.
• Optimized edge AI inference IP solutions based on
revolutionary packet architecture, application-
configured for our customers
• Silicon Valley startup founded in 2018
• 3 R&D centers, numerous patents
• Broad, worldwide deployments
• 10M+ devices in-field
• Over 200 ExaOps (200,000,000,000,000,000,000
operations/second) deployed by our customers
• Soft IP: designs in multiple leading-edge nodes
About Expedera
3
© 2023 Expedera Inc.
• Like always-listening Siri, always-sensing enables a more natural and seamless
user experience
• Quality and richness of camera data require much more processing than audio
implementations
• Like always-listening, always-sensing must be processed locally
• Technical requirements:
• ~500 GOPS to 1 TOPS NPU
• Ultra-low power
• Ultra-small area
• Multiple models
Always-sensing Cameras: What and Why
4
© 2023 Expedera Inc.
• NPUs are used in wake-word (audio)
applications - why can’t the same approach
apply to video?
• Workloads – Edge-friendly vision NNs
• ISPs/DSPs aren’t designed for this sort of
specialized processing
• We asked ourselves – rather, customers asked
us – can we apply the same low power, small,
targeted workload approach to video?
• We have; otherwise, I wouldn't be giving this talk
NPUs and Always-Sensing Are an Ideal Match
© 2023 Expedera Inc.
0
2
4
Yolo V5n
MobileNet V3s
NanoDet+
0
2
4
Yolo V5n
MobileNet V3s
NanoDet+
0
15
30
Yolo V5n
MobileNet V3s
NanoDet+
Weights
(Million)
Operations
(Billion)
Activations
(Million)
5
• Secure access: facial recognition
• Power management: “find a face” detection to turn on/down/off display
• Gesture recognition: Innovative UX control and operability
• Motion detection: bandwidth-friendly security
• Object detection: capturing events or triggers
• Privacy: “shoulder surfing” alerts
Always-sensing Use Cases
6
© 2023 Expedera Inc.
Existing Solutions are Limited
7
Applications Processor
D
D
R
CPU
GPU/DSP
ISP
• NPUs, GPU/DSPs, and ISPs are standard
in Application Processors
• The system NPU – the “Big” NPU – is
not a good match for always-sensing
• Excessive power consumption
• Privacy, memory & data security
concerns
• Contention by multiple applications
• “Hitting a nail with a piledriver”
NPU
• Purpose-designed for smallest area, lowest
power consumption, and target networks
• Area: reduces cost
• Latency: programmable, guaranteed FPS
• Power consumption: conserves battery life
• No requirement for external memory
• Keep processing and data storage local
• Increased power efficiency
• Better security and privacy
The Case for a Little NPU: Ideal Always-sensing
8
© 2023 Expedera Inc.
Specification Big NPU Little NPU
Area ~5-8X 1X
Subsystem
Size
>10X 1X
Latency
Contention w/
activity
Deterministic
Data Exposure System DDR
Within always-
sensing
subsystem
3: Fully-integrated AP
2: Co-processor
1: Near-sensor processing
Big/Little NPU Architecture Options
9
© 2023 Expedera Inc.
ISP Applications Processor
D
D
R
Little
NPU
ISP
Little
NPU
Frame
Buffer
Weight
Storage
Little
NPU
Applications Processor
D
D
R
CPU
GPU/DSP
ISP
Big NPU
Applications Processor
D
D
R
CPU
GPU/DSP
Big NPU
CPU
GPU/DSP
Big NPU
Expedera’s NPU Architecture
10
© 2023 Expedera Inc.
Minimal memory
requirements via
Packet Set
Architecture
Ideal power and
processing
efficiencies
Optimized for best
performance per
area
• Packet - aggregate of work with a notion of
dependencies and deterministic execution
• A contiguous fragment of a NN layer with the entire
context of execution: layer type, attributes, priority
• Packets manage activations better/more
intelligently
• Results: minimum number of moves without
hurting accuracy
• Greatly increases performance while lowering power
and area requirements
Packets: A Radical Approach to AI Inference
© 2023 Expedera Inc. 11
Neural Network layers
Layer broken down into packets
Packet stream natively executable on NPU
Can execute in parallel
Expedera OriginTM NPU Engine
12
© 2023 Expedera Inc.
• Revolutionary packet-based architecture reduces
design and implementation complexity while
improving real-world performance
• Hardware and software are designed together
• Solves complex software in hardware – compiler co-
designed and optimized for unique architecture
• Just-in-time memory management implements a
unified compute pipeline
• Expedera-optimized for customer use case(s)
18 TOPS/W
ResNet50 INT8 in TSMC 7nm @ 1GHz
No sparsity, compression, or pruning applied,
though supported
70-90%
Average sustained NPU utilization
across common networks
0.003 ~ 128 TOPS
Single core performance,
PetaOps with multi-core
SSP
VSP Logic
VSP Memory MMP
PSM
MMP
PSM
MMP MMP
VSP Logic
VSP Memory
Origin Architecture: 5 fundamental building blocks
Architectural Building Blocks
13
© 2023 Expedera Inc.
• Scalable matrix math processors (MMP)
perform weight multiplication.
• Vector scalar processing (VSP) logic
handles memory access, data reshaping, and
some vector operations.
• VSP memory provides storage for input,
output, and intermediate activations.
• Accumulation buffering and quantization logic
happen in partial summation (PSUM) blocks.
• Orchestrating operations is a single
sequence/scheduler processor (SSP)
working with compiler software for a unique
packet-based sequencing approach.
SSP
VSP Logic
VSP Memory MMP
PSM
MMP
PSM
MMP MMP
VSP Logic
VSP Memory
Origin Architecture: 5 fundamental building blocks
Decoupled building blocks,
optimized for workload needs
Packets: Superior Memory Optimization
14
© 2023 Expedera Inc.
• Expedera’s packet-based architecture
requires minimal external memory
(weights only) for the networks shown
• Higher throughput
• Lower system power
• Better privacy and security
• Uniformly spread-out bandwidth
• Sustained utilization
• Tolerance towards latency variations
0
5
10
15
20
25
30
35
40
Million
Bytes
Bandwidth Requirements @ 0.5MB of NPU Memory
Yolo v5N Layer-Based Yolo v5N Packet-based
MobileNet V3s Layer-Based MobileNet V3s Packet-based
NanoDet+ Layer-Based NanoDet+ Packet-based
Customer-provided, Field-proven Results
© 2023 Expedera Inc.
Competition
FPS Comparison
Competition
With Expedera
Power Consumption (mW)
15
Customer-provided data, 4K video rate low light denoising:
20X faster throughput using less than half the power
“Expedera Redefines AI Acceleration for the Edge”
- TechInsights (Linley) Microprocessor Report, April 2021
Best Practices for Always-sensing Designs
16
© 2023 Expedera Inc.
Little NPUs achieve necessary
performance within strict power
and area budgets;
don’t settle for the big NPU
Memory management
Keep all data within the always-
sensing subsystem, extending
battery life while enhancing
security & privacy
Resources
Summit & Alliance Resources
• Visit us at booth #319
• Alliance website
• https://www.edge-ai-
vision.com/companies/expedera/
Expedera Resources
• Company Website
• http://www.expedera.com/
• White papers, technical briefs, webinars, other
• Pre-silicon PPA Estimations
• Want cycle-accurate PPA numbers for your use
case(s) well before silicon?
• info@expedera.com
• Contact us directly
• info@expedera.com
17
© 2023 Expedera Inc.

More Related Content

Similar to “Using a Neural Processor for Always-sensing Cameras,” a Presentation from Expedera

Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
Rebekah Rodriguez
 
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
Numenta
 
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
Edge AI and Vision Alliance
 
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
Edge AI and Vision Alliance
 
Small Cells Asia 2012 : Ubiquisys Smart Cells
Small Cells Asia 2012 : Ubiquisys Smart CellsSmall Cells Asia 2012 : Ubiquisys Smart Cells
Small Cells Asia 2012 : Ubiquisys Smart Cells
Ubiquisys Small Cells
 
Ubiquisys Smart Cells CTIA Wireless 12
Ubiquisys Smart Cells CTIA Wireless 12Ubiquisys Smart Cells CTIA Wireless 12
Ubiquisys Smart Cells CTIA Wireless 12
Ubiquisys Small Cells
 
Optimize Content Delivery with Multi-Access Edge Computing
Optimize Content Delivery with Multi-Access Edge ComputingOptimize Content Delivery with Multi-Access Edge Computing
Optimize Content Delivery with Multi-Access Edge Computing
Rebekah Rodriguez
 
Ximea - the pc camera, 90 gflps smart camera
Ximea  - the pc camera, 90 gflps smart cameraXimea  - the pc camera, 90 gflps smart camera
Ximea - the pc camera, 90 gflps smart camera
XIMEA
 
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
Edge AI and Vision Alliance
 
Nervana and the Future of Computing
Nervana and the Future of ComputingNervana and the Future of Computing
Nervana and the Future of Computing
Intel Nervana
 
INNOWAVE FREEDOM NANO PACS
INNOWAVE FREEDOM NANO PACS INNOWAVE FREEDOM NANO PACS
INNOWAVE FREEDOM NANO PACS
Vivek Mehrotra
 
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and ContributionsCeph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Red_Hat_Storage
 
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and ContributionsCeph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Colleen Corrice
 
Edge Zones In CloudStack
Edge Zones In CloudStackEdge Zones In CloudStack
Edge Zones In CloudStack
ShapeBlue
 
Consumption Based On-Demand Private Cloud in a Box
Consumption Based On-Demand Private Cloud in a BoxConsumption Based On-Demand Private Cloud in a Box
Consumption Based On-Demand Private Cloud in a Box
Rebekah Rodriguez
 
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIOHigh Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
Rebekah Rodriguez
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
Ryousei Takano
 
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
OPNFV
 
Network Processor - 2021.pptx
Network Processor - 2021.pptxNetwork Processor - 2021.pptx
Network Processor - 2021.pptx
ssuserdfb2da
 

Similar to “Using a Neural Processor for Always-sensing Cameras,” a Presentation from Expedera (20)

Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
 
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
FPGA Conference 2021: Breaking the TOPS ceiling with sparse neural networks -...
 
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
 
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
 
Small Cells Asia 2012 : Ubiquisys Smart Cells
Small Cells Asia 2012 : Ubiquisys Smart CellsSmall Cells Asia 2012 : Ubiquisys Smart Cells
Small Cells Asia 2012 : Ubiquisys Smart Cells
 
s2000nano
s2000nanos2000nano
s2000nano
 
Ubiquisys Smart Cells CTIA Wireless 12
Ubiquisys Smart Cells CTIA Wireless 12Ubiquisys Smart Cells CTIA Wireless 12
Ubiquisys Smart Cells CTIA Wireless 12
 
Optimize Content Delivery with Multi-Access Edge Computing
Optimize Content Delivery with Multi-Access Edge ComputingOptimize Content Delivery with Multi-Access Edge Computing
Optimize Content Delivery with Multi-Access Edge Computing
 
Ximea - the pc camera, 90 gflps smart camera
Ximea  - the pc camera, 90 gflps smart cameraXimea  - the pc camera, 90 gflps smart camera
Ximea - the pc camera, 90 gflps smart camera
 
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
 
Nervana and the Future of Computing
Nervana and the Future of ComputingNervana and the Future of Computing
Nervana and the Future of Computing
 
INNOWAVE FREEDOM NANO PACS
INNOWAVE FREEDOM NANO PACS INNOWAVE FREEDOM NANO PACS
INNOWAVE FREEDOM NANO PACS
 
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and ContributionsCeph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
 
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and ContributionsCeph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
 
Edge Zones In CloudStack
Edge Zones In CloudStackEdge Zones In CloudStack
Edge Zones In CloudStack
 
Consumption Based On-Demand Private Cloud in a Box
Consumption Based On-Demand Private Cloud in a BoxConsumption Based On-Demand Private Cloud in a Box
Consumption Based On-Demand Private Cloud in a Box
 
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIOHigh Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
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
 
Network Processor - 2021.pptx
Network Processor - 2021.pptxNetwork Processor - 2021.pptx
Network Processor - 2021.pptx
 

More from Edge AI and Vision Alliance

"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a..."OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
Edge AI and Vision Alliance
 
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
Edge AI and Vision Alliance
 
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
Edge AI and Vision Alliance
 
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
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 TechInsights
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 Samsara
Edge AI and Vision Alliance
 

More from Edge AI and Vision Alliance (20)

"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a..."OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
 
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
 
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
 
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
 
“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
 

Recently uploaded

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 

Recently uploaded (20)

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 

“Using a Neural Processor for Always-sensing Cameras,” a Presentation from Expedera

  • 1. Using a Neural Processor for Always-Sensing Cameras Sharad Chole Chief Technologist, Co-founder Expedera
  • 2. • Like always-listening Siri, always-sensing enables a more natural and seamless user experience • Quality and richness of camera data require much more processing than audio implementations • Like always-listening, always-sensing must be processed locally • Technical requirements: • ~500 GOPS to 1 TOPS NPU • Ultra-low power • Ultra-small area • Multiple models Always-sensing Cameras: What and Why 2 © 2023 Expedera Inc.
  • 3. • Optimized edge AI inference IP solutions based on revolutionary packet architecture, application- configured for our customers • Silicon Valley startup founded in 2018 • 3 R&D centers, numerous patents • Broad, worldwide deployments • 10M+ devices in-field • Over 200 ExaOps (200,000,000,000,000,000,000 operations/second) deployed by our customers • Soft IP: designs in multiple leading-edge nodes About Expedera 3 © 2023 Expedera Inc.
  • 4. • Like always-listening Siri, always-sensing enables a more natural and seamless user experience • Quality and richness of camera data require much more processing than audio implementations • Like always-listening, always-sensing must be processed locally • Technical requirements: • ~500 GOPS to 1 TOPS NPU • Ultra-low power • Ultra-small area • Multiple models Always-sensing Cameras: What and Why 4 © 2023 Expedera Inc.
  • 5. • NPUs are used in wake-word (audio) applications - why can’t the same approach apply to video? • Workloads – Edge-friendly vision NNs • ISPs/DSPs aren’t designed for this sort of specialized processing • We asked ourselves – rather, customers asked us – can we apply the same low power, small, targeted workload approach to video? • We have; otherwise, I wouldn't be giving this talk NPUs and Always-Sensing Are an Ideal Match © 2023 Expedera Inc. 0 2 4 Yolo V5n MobileNet V3s NanoDet+ 0 2 4 Yolo V5n MobileNet V3s NanoDet+ 0 15 30 Yolo V5n MobileNet V3s NanoDet+ Weights (Million) Operations (Billion) Activations (Million) 5
  • 6. • Secure access: facial recognition • Power management: “find a face” detection to turn on/down/off display • Gesture recognition: Innovative UX control and operability • Motion detection: bandwidth-friendly security • Object detection: capturing events or triggers • Privacy: “shoulder surfing” alerts Always-sensing Use Cases 6 © 2023 Expedera Inc.
  • 7. Existing Solutions are Limited 7 Applications Processor D D R CPU GPU/DSP ISP • NPUs, GPU/DSPs, and ISPs are standard in Application Processors • The system NPU – the “Big” NPU – is not a good match for always-sensing • Excessive power consumption • Privacy, memory & data security concerns • Contention by multiple applications • “Hitting a nail with a piledriver” NPU
  • 8. • Purpose-designed for smallest area, lowest power consumption, and target networks • Area: reduces cost • Latency: programmable, guaranteed FPS • Power consumption: conserves battery life • No requirement for external memory • Keep processing and data storage local • Increased power efficiency • Better security and privacy The Case for a Little NPU: Ideal Always-sensing 8 © 2023 Expedera Inc. Specification Big NPU Little NPU Area ~5-8X 1X Subsystem Size >10X 1X Latency Contention w/ activity Deterministic Data Exposure System DDR Within always- sensing subsystem
  • 9. 3: Fully-integrated AP 2: Co-processor 1: Near-sensor processing Big/Little NPU Architecture Options 9 © 2023 Expedera Inc. ISP Applications Processor D D R Little NPU ISP Little NPU Frame Buffer Weight Storage Little NPU Applications Processor D D R CPU GPU/DSP ISP Big NPU Applications Processor D D R CPU GPU/DSP Big NPU CPU GPU/DSP Big NPU
  • 10. Expedera’s NPU Architecture 10 © 2023 Expedera Inc. Minimal memory requirements via Packet Set Architecture Ideal power and processing efficiencies Optimized for best performance per area
  • 11. • Packet - aggregate of work with a notion of dependencies and deterministic execution • A contiguous fragment of a NN layer with the entire context of execution: layer type, attributes, priority • Packets manage activations better/more intelligently • Results: minimum number of moves without hurting accuracy • Greatly increases performance while lowering power and area requirements Packets: A Radical Approach to AI Inference © 2023 Expedera Inc. 11 Neural Network layers Layer broken down into packets Packet stream natively executable on NPU Can execute in parallel
  • 12. Expedera OriginTM NPU Engine 12 © 2023 Expedera Inc. • Revolutionary packet-based architecture reduces design and implementation complexity while improving real-world performance • Hardware and software are designed together • Solves complex software in hardware – compiler co- designed and optimized for unique architecture • Just-in-time memory management implements a unified compute pipeline • Expedera-optimized for customer use case(s) 18 TOPS/W ResNet50 INT8 in TSMC 7nm @ 1GHz No sparsity, compression, or pruning applied, though supported 70-90% Average sustained NPU utilization across common networks 0.003 ~ 128 TOPS Single core performance, PetaOps with multi-core SSP VSP Logic VSP Memory MMP PSM MMP PSM MMP MMP VSP Logic VSP Memory Origin Architecture: 5 fundamental building blocks
  • 13. Architectural Building Blocks 13 © 2023 Expedera Inc. • Scalable matrix math processors (MMP) perform weight multiplication. • Vector scalar processing (VSP) logic handles memory access, data reshaping, and some vector operations. • VSP memory provides storage for input, output, and intermediate activations. • Accumulation buffering and quantization logic happen in partial summation (PSUM) blocks. • Orchestrating operations is a single sequence/scheduler processor (SSP) working with compiler software for a unique packet-based sequencing approach. SSP VSP Logic VSP Memory MMP PSM MMP PSM MMP MMP VSP Logic VSP Memory Origin Architecture: 5 fundamental building blocks Decoupled building blocks, optimized for workload needs
  • 14. Packets: Superior Memory Optimization 14 © 2023 Expedera Inc. • Expedera’s packet-based architecture requires minimal external memory (weights only) for the networks shown • Higher throughput • Lower system power • Better privacy and security • Uniformly spread-out bandwidth • Sustained utilization • Tolerance towards latency variations 0 5 10 15 20 25 30 35 40 Million Bytes Bandwidth Requirements @ 0.5MB of NPU Memory Yolo v5N Layer-Based Yolo v5N Packet-based MobileNet V3s Layer-Based MobileNet V3s Packet-based NanoDet+ Layer-Based NanoDet+ Packet-based
  • 15. Customer-provided, Field-proven Results © 2023 Expedera Inc. Competition FPS Comparison Competition With Expedera Power Consumption (mW) 15 Customer-provided data, 4K video rate low light denoising: 20X faster throughput using less than half the power “Expedera Redefines AI Acceleration for the Edge” - TechInsights (Linley) Microprocessor Report, April 2021
  • 16. Best Practices for Always-sensing Designs 16 © 2023 Expedera Inc. Little NPUs achieve necessary performance within strict power and area budgets; don’t settle for the big NPU Memory management Keep all data within the always- sensing subsystem, extending battery life while enhancing security & privacy
  • 17. Resources Summit & Alliance Resources • Visit us at booth #319 • Alliance website • https://www.edge-ai- vision.com/companies/expedera/ Expedera Resources • Company Website • http://www.expedera.com/ • White papers, technical briefs, webinars, other • Pre-silicon PPA Estimations • Want cycle-accurate PPA numbers for your use case(s) well before silicon? • info@expedera.com • Contact us directly • info@expedera.com 17 © 2023 Expedera Inc.