SlideShare a Scribd company logo
1 of 24
Download to read offline
© 2021 Cadence
Vision and AI DSPs for
Ultra-High-End and Always-On
Applications
Pulin Desai
Group Director, Tensilica Vision and AI Product Marketing
pulin@cadence.com
© 2021 Cadence
Cadence Tensilica Processor and
DSP IP Business
TENSILICA® CUSTOMERS
7B+
Processors
SHIPPING
Annually
DSP LICENSING REVENUE
#1
DSP IP
LICENSING
REVENUE
SEMICONDUCTORS
19
19 of the Top 20
SEMICONDUCTOR
VENDORS
USE TENSILICA
PROCESSORS
GLOBAL ECOSYSTEM
200+ ECOSYSTEM
PARTNERS
TENSILICA LICENSEES
300
1999 2002 2005 2014
WORLDWIDE LICENSEES
2008 2011
50
100
150
200
2020
300+
2017
250
Processor LICENSING REVENUE
#2
Processor IP
LICENSING
REVENUE
2
© 2021 Cadence
Major Trends in:
Automotive/Robotics/Drone/Mobile/AR/VR
Large Number of Image Sensors/High FPS/High Resolution
3D Sensors (TOF), Image Sensors
Different Types of Sensors: Image Sensors/Lidar/Radar
Sensor Fusion
Always-On Island
3D Point Cloud/Capture
Automotive Drone Mobile AR/VR
Computational Imaging Algorithms
Robotics
3
© 2021 Cadence
Need for Speeding Up Computer
Vision Algorithms
Examples of image processing and computer vision (CV) applications
• Multi-frame HDR imaging
• Super-resolution imaging
• Bokeh effect
Examples of SLAM and CV applications
• 3D object detection and tracking
• Trajectory estimation
Constituent CV algorithms in these applications
• Feature detection, descriptor matching
• Perspective transformation
• Circle, bilateral filtering
Typical processing time:
• VGA resolution: typical 20 to 30ms/frame
• HD resolution: typical >200ms/frame
New architecture needed to speed up CV algorithms
HDR Imaging
Low Light
Source: Visidon
4
© 2021 Cadence
Multiple sensors: requires sensor fusion
• Requires heavy floating-point and linear algebra calculations
• Object registration and key point detection
3D capture use cases
• Requires heavy floating-point and linear algebra calculation
Multiple Sensors and 3D Capture
Automotive Drone
Robotics
Image Sensor (single or stereo)
Radar
Lidar
• Scene navigation
• Collison detection
• Factory automation (Robotics)
AR/VR
Mobile
Image sensors: single and stereo
Depth (TOF) sensors
• Realistic 3D capture
• E-commerce: object measurements
• Education
3D use cases 3D use cases
Sensor
Fusion
Sensor
Fusion
Functional Measurements
5
© 2021 Cadence
Mobile and AR
• No need to wake up main CPU and compute complex, display, modem until user is authenticated
• User is authenticated using: voice command, face detection, fingerprint recognition (under the glass sensors) –
requires AI
• User authentication block is always on to detect activity
• Low power mode in uW followed by mW mode to run authentication before turning on the rest of the device
Smart sensors
• Low power, always on, battery powered (Vision + AI workload)
• Examples: AI-IoT
• Smart doorbell
• Camera for object detection in kitchen appliance
• Smart printers for authentication
Always On: Smart Sensors, Mobile, and AR
6
Introduction to Tensilica Vision Q8
and Vision P1 DSPs
7
© 2021 Cadence
7th-Generation Flagship Tensilica Vision Q8
and Vision P1 DSPs
Extend the product portfolio with 1024-bit SIMD Tensilica® Vision Q8 and 128-bit Vision P1 DSPs
• 2 new DSPs offer a complete portfolio of Vision DSPs from the high end (3.8TOPS) to low end (400GOPs)
7th-generation flagship Tensilica Vision Q8 DSP: 1024-bit SIMD
• Targeted at high-end mobile and high-resolution/high-end automotive markets
• >2X the computer vision/AI/FP performance compared to previous-generation Vision Q7 DSP
• Single core offers 3.8TOPS performance, 192GFLOP floating-point performance (FP32)
Tensilica Vision P1 DSP: 128-bit SIMD
• Targeted for always-on applications and smart sensors
• Offers one-third the area and power, 20% higher frequency compared to Tensilica Vision P6 DSP
• >0.256 TOPS AI performance
Both DSPs based on same SIMD and VLIW architecture, and instruction set used by highly successful Vision P6/Q7
DSPs
• Same software (Vision and neural network compiler) tools and library from the low end to the high end of the Vision DSP portfolio
• Access to larger software partners
8
© 2021 Cadence
Vision DSP Architecture:
Common Across All Tensilica Vision DSPs
VLIW SIMD architecture for parallel
processing
•SIMD
•5 VLIW slots
Dual load store
Scatter gather
iDMA
•AXi 128/256-bit
iDMA interface
Optional vector
floating point unit
Custom instruction
with TIE
9
© 2021 Cadence
Tensilica Vision Q8 DSP:
Base Architecture Improvements
• 1024-bit SIMD
• 2048-bit data memory I/F
• 2X SIMD compared to Tensilica® Vision Q7/P6
DSPs translates into 2X performance at same
MHz
• Allows SOC designers to use lower frequency and
still achieve same performance as Tensilica® Vision
Q7 and P6 DSPs
• Leverage lower-level voltage rails/libraries
• New data types:
• Double-precision float (FP64)
• Complex float (FP64/FP32/FP16)
• Increased accumulator size for better accuracy
• Power measurement features for DVFS
2048-bit memory
I/F
•New data types
•Double precision float
(FP64)
•Complex float
(FP64/FP32/FP16)
10
© 2021 Cadence
Tensilica Vision Q8 DSP: AI Enhancements
• 1K 8-bit MAC
• 256 16-bit MAC
• ISA optimized for efficient use of
1024-bit SIMD for multiple of 16 size depth
convolution
• Enhancements for non-convolutional neural
network layers
• Example for leaky / parametric ReLU
• Multiply-accumulate operation improvements for
asymmetric quantization
Tensilica® Vision Q8 DSP shows 2X performance improvements over Vision Q7 DSP in AI benchmarks
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
4.00
4.50
X
Times
Vision
Q7
AI Benchmarks
11
© 2021 Cadence
Tensilica Vision Q8 DSP:
CV and FP Enhancements
• OpenCL and Halide performance
improvements
• Accumulator optimized for compiler
requirements
• Multiply variants to improve filter
performance (>2X performance)
• >2X FP64, FP32, and FP16 performance
compared to
Vision Q7 DSP
(SLAM and linear algebra)
• Complex floating-point support for FP64,
FP32, FP16
• FFT enhancements with ADDSUB
(FP32, FP16)
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
X
Times
Vision
Q7
FP Benchmarks
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
4.00
X
Times
Vision
Q7
CV Benchmarks
12
© 2021 Cadence
Maximum Performance of Tensilica Vision Q8 and Q7 DSPs
Vision Q7 Vision Q8
SIMD width 512 1024
FP64 operations 16 32
FP32 operations 32 64
FP16 operations 64 128
Complex float for FP64, FP32, and FP16 NA Yes
8-bit MAC 512 1024
16-bit MAC 128 256
SLAM acceleration Yes Yes
• Maximum configurations for both Vision DSPs
• Both Tensilica® Vision DSPs can be configured with lower FP and MAC count providing
full flexibility
13
© 2021 Cadence
Multi-Core Solution with Tensilica Vision Q8 DSP
• Two- or four-core Tensilica® Vision Q8 DSP multicore from Cadence
• Cadence provides complete subsystem design
• Four-core Vision Q8 DSP offers 4K 8-bit MAC for AI
• ~800 GFLOP of FP32 performance
AXI4 Interconnect
Vision Q8
Inst RAM
Data
RAM
Cadence Multicore Connect with Interrupt Distributor
L2 Memory
Vision Q8
Inst RAM
Data
RAM
Vision Q8
Inst RAM
Data
RAM
Vision Q8
Inst RAM
Data
RAM
14
© 2021 Cadence
Tensilica Vision P1 DSP: Low-Power, Highly Optimized Vision and AI
Core for Always-On and Smart Sensors
• Target market: always-on mobile, smart sensors,
under screen mobile
• Offers up to 400GOPS
• 128-bit SIMD, 256-bit memory interface
• 128 8-bit MAC: low-end AI (lower MAC available)
• ¼ SIMD compared to Vision P6 DSP but ½ MAC
• 1/3 area and power plus 20% higher frequency
compared to Tensilica® Vision P6 DSP
• Instruction set compatible with Vision P6 DSP
• Same memory AXI interface, advance iDMA as Vision
P6 DSP
• Same software libraries as other Tensilica Vision DSPs
• TensorFlow Lite Micro support
• Architecture optimized for small memory footprint
and operation in low power mode
128
Optional
128-bit Memory I/F
iDMA
Scatter Gather Custom Instruction
with TIE
128 128 128
15
© 2021 Cadence
Tensilica Vision P1 DSP Performance and Area Compared to
Tensilica Vision P6 DSP
1
33%
0
0.2
0.4
0.6
0.8
1
1.2
Vision P6 Area Vision P1 Area
Vision P6 vs Vision P1 Area
0.00
0.10
0.20
0.30
0.40
0.50
0.60
Vision P1 Performance Compared to Vision P6
• 1/3 area compared to 512-bit SIMD Tensilica® Vision P6 DSP
• Performance up to one-half compared to Vision P6 DSP with one-quarter SIMD width of Vision P1 DSP
16
© 2021 Cadence
Maximum Performance of All Tensilica Vision P6 and
P1 DSPs
Vision P1 Vision P6
SIMD Width 128 512
FP32 Operations 4 16
FP16 Operations 8 32
8-bit MAC 128 256
16-bit MAC 32 64
SLAM Acceleration No No
• Maximum configurations for both Tensilica® Vision DSPs
• Both Vision DSPs can be configured with lower FP and MAC count providing full flexibility
17
© 2021 Cadence
Software Migration and ISO 26262 Readiness
Software Migration
from Tensilica Vision P6
and Vision Q7 DSPs
• N-way programming model
• Preserves software investment with easy migration
• Custom instructions using Tensilica® Instruction Extension (TIE) language
ISO 26262 Readiness
• IP (ASIL-B for Systematic/ASIL-D for Random fault) and tools designed for (ASIL-D)
ISO 26262 certification
• Customers can generate ISO 26262-compliant optimized DSP and design SoC
• Customers can add custom TIE instructions while maintaining ISO 26262
certification
18
© 2021 Cadence
Tensilica DSPs: Comprehensive Vision
Software Solutions
Full ecosystem of software frameworks and compilers for all vision programming styles
Cadence Compiler / Tool
Cadence SW library / Runtime
User Code
Cadence Tensilica® DSP
Linux Host CPU
(Xtensa or Other)
OpenVx/OpenCL Host Code
Vision + AI Enhanced
Vision P1/P6/Q7/Q8 DSP
OpenCV-Based Imaging Library (lib “XI”)
Embedded C/C++ OpenVx Graph
Halide
Tile Manager
OpenVx Toolkit
Xtensa® C/C++ Compiler (LLVM)
OpenVx Runtime
OpenCL
BIFL library
DMA Manager (libidma)
OpenCL
OpenCL Compiler
(LLVM)
OpenCL Runtime
XTOS (Single Thread) or XOS (Multithread) or Commercial RTOS
OpenCL
BIFL library
OpenCL Runtime
Halide Compiler
19
© 2021 Cadence
Cadence AI Software Ecosystem for Tensilica Vision DSPs
and DNA Processor
20
© 2021 Cadence
Tensilica Vision and AI DSP Partner Ecosystem
21
© 2021 Cadence
Summary
Vision DSP Market
• Market needs high-performance vision DSP that supports various data types (fixed, float, complex float) and entry-level AI
• Driven by large number of sensors, higher fps, higher resolution
• Market also needs low-power vision DSP for always-on, smart sensor applications
Tensilica Vision DSPs
• 2 new Cadence® Tensilica® Vision DSPs offer a comprehensive Vision DSP portfolio from high end (3.8TOPS) to
low end (400GOPS)
• 7th-generation flagship Tensilica Vision Q8 DSP: 1024-bit SIMD
• Tensilica Vision P1 DSP: 128-bit SIMD, offers 1/3 area and power plus 20% higher frequency compared to
Tensilica Vision P6 DSP for always-on applications and smart sensors
• Both Vision DSPs based on same SIMD and VLIW architecture and instruction set used by highly successful
Vision P6 and Vision Q7 DSPs
• Enables fast time to market
22
© 2021 Cadence
Resource Slide
• Cadence Resources
• https://www.cadence.com/en_US/home.html
• https://www.cadence.com/en_US/home/tools/ip/tensilica-
processor-ip.html
• https://www.cadence.com/en_US/home/tools/ip/tensilica-
ip/vision-dsps.html
• https://ip.cadence.com/ai
“Vision and AI DSPs for Ultra-High-End and Always-On Applications,” a Presentation from Cadence

More Related Content

What's hot

System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)Shivam Gupta
 
SOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC ToolsSOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC ToolsA B Shinde
 
Q4.11: Next Gen Mobile Storage – UFS
Q4.11: Next Gen Mobile Storage – UFSQ4.11: Next Gen Mobile Storage – UFS
Q4.11: Next Gen Mobile Storage – UFSLinaro
 
Communication SPI avec la Raspberry Pi 3
Communication SPI avec la Raspberry Pi 3 Communication SPI avec la Raspberry Pi 3
Communication SPI avec la Raspberry Pi 3 Chiheb Ameur ABID
 
ARM architcture
ARM architcture ARM architcture
ARM architcture Hossam Adel
 
Andes enhancing verification coverage for risc v vector extension using riscv-dv
Andes enhancing verification coverage for risc v vector extension using riscv-dvAndes enhancing verification coverage for risc v vector extension using riscv-dv
Andes enhancing verification coverage for risc v vector extension using riscv-dvRISC-V International
 
用Raspberry Pi 學Linux I2C Driver
用Raspberry Pi 學Linux I2C Driver用Raspberry Pi 學Linux I2C Driver
用Raspberry Pi 學Linux I2C Driver艾鍗科技
 
Tensorflow lite for microcontroller
Tensorflow lite for microcontrollerTensorflow lite for microcontroller
Tensorflow lite for microcontrollerRouyun Pan
 
Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...
Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...
Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...Linaro
 
Universal Flash Storage
Universal Flash StorageUniversal Flash Storage
Universal Flash StorageBhaumik Bhatt
 
ESP32 IoT presentation @ dev.bg
ESP32 IoT presentation @ dev.bgESP32 IoT presentation @ dev.bg
ESP32 IoT presentation @ dev.bgMartin Harizanov
 
Harvard vs Von Neumann Architecture
Harvard vs Von Neumann ArchitectureHarvard vs Von Neumann Architecture
Harvard vs Von Neumann ArchitectureProject Student
 
Nodemcu - introduction
Nodemcu - introductionNodemcu - introduction
Nodemcu - introductionMichal Sedlak
 
CXL Forum at ISC 23 - Speaker Invitation.pdf
CXL Forum at ISC 23 - Speaker Invitation.pdfCXL Forum at ISC 23 - Speaker Invitation.pdf
CXL Forum at ISC 23 - Speaker Invitation.pdfIT Brand Pulse
 
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardKernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardAnne Nicolas
 
Introduction to open_sbi
Introduction to open_sbiIntroduction to open_sbi
Introduction to open_sbiNylon
 

What's hot (20)

Spi drivers
Spi driversSpi drivers
Spi drivers
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
 
SOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC ToolsSOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC Tools
 
Q4.11: Next Gen Mobile Storage – UFS
Q4.11: Next Gen Mobile Storage – UFSQ4.11: Next Gen Mobile Storage – UFS
Q4.11: Next Gen Mobile Storage – UFS
 
Communication SPI avec la Raspberry Pi 3
Communication SPI avec la Raspberry Pi 3 Communication SPI avec la Raspberry Pi 3
Communication SPI avec la Raspberry Pi 3
 
ARM architcture
ARM architcture ARM architcture
ARM architcture
 
Andes enhancing verification coverage for risc v vector extension using riscv-dv
Andes enhancing verification coverage for risc v vector extension using riscv-dvAndes enhancing verification coverage for risc v vector extension using riscv-dv
Andes enhancing verification coverage for risc v vector extension using riscv-dv
 
All About VLSI In PPT
All About VLSI In PPT All About VLSI In PPT
All About VLSI In PPT
 
用Raspberry Pi 學Linux I2C Driver
用Raspberry Pi 學Linux I2C Driver用Raspberry Pi 學Linux I2C Driver
用Raspberry Pi 學Linux I2C Driver
 
Tensorflow lite for microcontroller
Tensorflow lite for microcontrollerTensorflow lite for microcontroller
Tensorflow lite for microcontroller
 
Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...
Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...
Secure Boot on ARM systems – Building a complete Chain of Trust upon existing...
 
Universal Flash Storage
Universal Flash StorageUniversal Flash Storage
Universal Flash Storage
 
ESP32 IoT presentation @ dev.bg
ESP32 IoT presentation @ dev.bgESP32 IoT presentation @ dev.bg
ESP32 IoT presentation @ dev.bg
 
Harvard vs Von Neumann Architecture
Harvard vs Von Neumann ArchitectureHarvard vs Von Neumann Architecture
Harvard vs Von Neumann Architecture
 
Nodemcu - introduction
Nodemcu - introductionNodemcu - introduction
Nodemcu - introduction
 
Review of QNX
Review of QNXReview of QNX
Review of QNX
 
CXL Forum at ISC 23 - Speaker Invitation.pdf
CXL Forum at ISC 23 - Speaker Invitation.pdfCXL Forum at ISC 23 - Speaker Invitation.pdf
CXL Forum at ISC 23 - Speaker Invitation.pdf
 
Asic vs fpga
Asic vs fpgaAsic vs fpga
Asic vs fpga
 
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardKernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
 
Introduction to open_sbi
Introduction to open_sbiIntroduction to open_sbi
Introduction to open_sbi
 

Similar to “Vision and AI DSPs for Ultra-High-End and Always-On Applications,” a Presentation from Cadence

"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres..."Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...Edge AI and Vision Alliance
 
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...Edge AI and Vision Alliance
 
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemAI Frontiers
 
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...Edge AI and Vision Alliance
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI Alliance
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...IMTC
 
2020 mobile-computing-solutions-product-selection-guide
2020 mobile-computing-solutions-product-selection-guide2020 mobile-computing-solutions-product-selection-guide
2020 mobile-computing-solutions-product-selection-guideGrace Yang
 
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...RadiumBoards
 
NVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPUNVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPULee Bushen
 
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power EdgeSashikris
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...Edge AI and Vision Alliance
 
TES Electronic Solutions System on Silicon and Design Capabilities
TES Electronic Solutions System on Silicon and Design CapabilitiesTES Electronic Solutions System on Silicon and Design Capabilities
TES Electronic Solutions System on Silicon and Design CapabilitiesGuenter Zeisel
 
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12ndzervas
 
Onboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking SoftwareOnboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking SoftwareCloudify Community
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...Jim St. Leger
 
High Performance Networking Leveraging the DPDK and Growing Community
High Performance Networking Leveraging the DPDK and Growing CommunityHigh Performance Networking Leveraging the DPDK and Growing Community
High Performance Networking Leveraging the DPDK and Growing Community6WIND
 
Dell and NVIDIA for Your AI workloads in the Data Center
Dell and NVIDIA for Your AI workloads in the Data CenterDell and NVIDIA for Your AI workloads in the Data Center
Dell and NVIDIA for Your AI workloads in the Data CenterRenee Yao
 
Cuda meetup presentation 5
Cuda meetup presentation 5Cuda meetup presentation 5
Cuda meetup presentation 5Rihards Gailums
 
6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WINDGate™ - Powering the New-Generation of IPsec Gateways6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WINDGate™ - Powering the New-Generation of IPsec Gateways6WIND
 

Similar to “Vision and AI DSPs for Ultra-High-End and Always-On Applications,” a Presentation from Cadence (20)

"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres..."Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
 
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
 
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
 
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
“Visual AI at the Edge: From Surveillance Cameras to People Counters,” a Pres...
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
 
2020 mobile-computing-solutions-product-selection-guide
2020 mobile-computing-solutions-product-selection-guide2020 mobile-computing-solutions-product-selection-guide
2020 mobile-computing-solutions-product-selection-guide
 
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
Radiumboards- Complete Solution for Digital Security and Surveillance (DSS) I...
 
NVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPUNVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPU
 
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
 
TES Electronic Solutions System on Silicon and Design Capabilities
TES Electronic Solutions System on Silicon and Design CapabilitiesTES Electronic Solutions System on Silicon and Design Capabilities
TES Electronic Solutions System on Silicon and Design Capabilities
 
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
 
Onboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking SoftwareOnboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking Software
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
 
Teksun Corporate Overview 2014
Teksun Corporate Overview 2014Teksun Corporate Overview 2014
Teksun Corporate Overview 2014
 
High Performance Networking Leveraging the DPDK and Growing Community
High Performance Networking Leveraging the DPDK and Growing CommunityHigh Performance Networking Leveraging the DPDK and Growing Community
High Performance Networking Leveraging the DPDK and Growing Community
 
Dell and NVIDIA for Your AI workloads in the Data Center
Dell and NVIDIA for Your AI workloads in the Data CenterDell and NVIDIA for Your AI workloads in the Data Center
Dell and NVIDIA for Your AI workloads in the Data Center
 
Cuda meetup presentation 5
Cuda meetup presentation 5Cuda meetup presentation 5
Cuda meetup presentation 5
 
6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WINDGate™ - Powering the New-Generation of IPsec Gateways6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WINDGate™ - Powering the New-Generation of IPsec Gateways
 

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

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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
#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
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Recently uploaded (20)

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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
#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
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

“Vision and AI DSPs for Ultra-High-End and Always-On Applications,” a Presentation from Cadence

  • 1. © 2021 Cadence Vision and AI DSPs for Ultra-High-End and Always-On Applications Pulin Desai Group Director, Tensilica Vision and AI Product Marketing pulin@cadence.com
  • 2. © 2021 Cadence Cadence Tensilica Processor and DSP IP Business TENSILICA® CUSTOMERS 7B+ Processors SHIPPING Annually DSP LICENSING REVENUE #1 DSP IP LICENSING REVENUE SEMICONDUCTORS 19 19 of the Top 20 SEMICONDUCTOR VENDORS USE TENSILICA PROCESSORS GLOBAL ECOSYSTEM 200+ ECOSYSTEM PARTNERS TENSILICA LICENSEES 300 1999 2002 2005 2014 WORLDWIDE LICENSEES 2008 2011 50 100 150 200 2020 300+ 2017 250 Processor LICENSING REVENUE #2 Processor IP LICENSING REVENUE 2
  • 3. © 2021 Cadence Major Trends in: Automotive/Robotics/Drone/Mobile/AR/VR Large Number of Image Sensors/High FPS/High Resolution 3D Sensors (TOF), Image Sensors Different Types of Sensors: Image Sensors/Lidar/Radar Sensor Fusion Always-On Island 3D Point Cloud/Capture Automotive Drone Mobile AR/VR Computational Imaging Algorithms Robotics 3
  • 4. © 2021 Cadence Need for Speeding Up Computer Vision Algorithms Examples of image processing and computer vision (CV) applications • Multi-frame HDR imaging • Super-resolution imaging • Bokeh effect Examples of SLAM and CV applications • 3D object detection and tracking • Trajectory estimation Constituent CV algorithms in these applications • Feature detection, descriptor matching • Perspective transformation • Circle, bilateral filtering Typical processing time: • VGA resolution: typical 20 to 30ms/frame • HD resolution: typical >200ms/frame New architecture needed to speed up CV algorithms HDR Imaging Low Light Source: Visidon 4
  • 5. © 2021 Cadence Multiple sensors: requires sensor fusion • Requires heavy floating-point and linear algebra calculations • Object registration and key point detection 3D capture use cases • Requires heavy floating-point and linear algebra calculation Multiple Sensors and 3D Capture Automotive Drone Robotics Image Sensor (single or stereo) Radar Lidar • Scene navigation • Collison detection • Factory automation (Robotics) AR/VR Mobile Image sensors: single and stereo Depth (TOF) sensors • Realistic 3D capture • E-commerce: object measurements • Education 3D use cases 3D use cases Sensor Fusion Sensor Fusion Functional Measurements 5
  • 6. © 2021 Cadence Mobile and AR • No need to wake up main CPU and compute complex, display, modem until user is authenticated • User is authenticated using: voice command, face detection, fingerprint recognition (under the glass sensors) – requires AI • User authentication block is always on to detect activity • Low power mode in uW followed by mW mode to run authentication before turning on the rest of the device Smart sensors • Low power, always on, battery powered (Vision + AI workload) • Examples: AI-IoT • Smart doorbell • Camera for object detection in kitchen appliance • Smart printers for authentication Always On: Smart Sensors, Mobile, and AR 6
  • 7. Introduction to Tensilica Vision Q8 and Vision P1 DSPs 7
  • 8. © 2021 Cadence 7th-Generation Flagship Tensilica Vision Q8 and Vision P1 DSPs Extend the product portfolio with 1024-bit SIMD Tensilica® Vision Q8 and 128-bit Vision P1 DSPs • 2 new DSPs offer a complete portfolio of Vision DSPs from the high end (3.8TOPS) to low end (400GOPs) 7th-generation flagship Tensilica Vision Q8 DSP: 1024-bit SIMD • Targeted at high-end mobile and high-resolution/high-end automotive markets • >2X the computer vision/AI/FP performance compared to previous-generation Vision Q7 DSP • Single core offers 3.8TOPS performance, 192GFLOP floating-point performance (FP32) Tensilica Vision P1 DSP: 128-bit SIMD • Targeted for always-on applications and smart sensors • Offers one-third the area and power, 20% higher frequency compared to Tensilica Vision P6 DSP • >0.256 TOPS AI performance Both DSPs based on same SIMD and VLIW architecture, and instruction set used by highly successful Vision P6/Q7 DSPs • Same software (Vision and neural network compiler) tools and library from the low end to the high end of the Vision DSP portfolio • Access to larger software partners 8
  • 9. © 2021 Cadence Vision DSP Architecture: Common Across All Tensilica Vision DSPs VLIW SIMD architecture for parallel processing •SIMD •5 VLIW slots Dual load store Scatter gather iDMA •AXi 128/256-bit iDMA interface Optional vector floating point unit Custom instruction with TIE 9
  • 10. © 2021 Cadence Tensilica Vision Q8 DSP: Base Architecture Improvements • 1024-bit SIMD • 2048-bit data memory I/F • 2X SIMD compared to Tensilica® Vision Q7/P6 DSPs translates into 2X performance at same MHz • Allows SOC designers to use lower frequency and still achieve same performance as Tensilica® Vision Q7 and P6 DSPs • Leverage lower-level voltage rails/libraries • New data types: • Double-precision float (FP64) • Complex float (FP64/FP32/FP16) • Increased accumulator size for better accuracy • Power measurement features for DVFS 2048-bit memory I/F •New data types •Double precision float (FP64) •Complex float (FP64/FP32/FP16) 10
  • 11. © 2021 Cadence Tensilica Vision Q8 DSP: AI Enhancements • 1K 8-bit MAC • 256 16-bit MAC • ISA optimized for efficient use of 1024-bit SIMD for multiple of 16 size depth convolution • Enhancements for non-convolutional neural network layers • Example for leaky / parametric ReLU • Multiply-accumulate operation improvements for asymmetric quantization Tensilica® Vision Q8 DSP shows 2X performance improvements over Vision Q7 DSP in AI benchmarks 0.00 0.50 1.00 1.50 2.00 2.50 3.00 3.50 4.00 4.50 X Times Vision Q7 AI Benchmarks 11
  • 12. © 2021 Cadence Tensilica Vision Q8 DSP: CV and FP Enhancements • OpenCL and Halide performance improvements • Accumulator optimized for compiler requirements • Multiply variants to improve filter performance (>2X performance) • >2X FP64, FP32, and FP16 performance compared to Vision Q7 DSP (SLAM and linear algebra) • Complex floating-point support for FP64, FP32, FP16 • FFT enhancements with ADDSUB (FP32, FP16) 0.00 0.50 1.00 1.50 2.00 2.50 3.00 3.50 X Times Vision Q7 FP Benchmarks 0.00 0.50 1.00 1.50 2.00 2.50 3.00 3.50 4.00 X Times Vision Q7 CV Benchmarks 12
  • 13. © 2021 Cadence Maximum Performance of Tensilica Vision Q8 and Q7 DSPs Vision Q7 Vision Q8 SIMD width 512 1024 FP64 operations 16 32 FP32 operations 32 64 FP16 operations 64 128 Complex float for FP64, FP32, and FP16 NA Yes 8-bit MAC 512 1024 16-bit MAC 128 256 SLAM acceleration Yes Yes • Maximum configurations for both Vision DSPs • Both Tensilica® Vision DSPs can be configured with lower FP and MAC count providing full flexibility 13
  • 14. © 2021 Cadence Multi-Core Solution with Tensilica Vision Q8 DSP • Two- or four-core Tensilica® Vision Q8 DSP multicore from Cadence • Cadence provides complete subsystem design • Four-core Vision Q8 DSP offers 4K 8-bit MAC for AI • ~800 GFLOP of FP32 performance AXI4 Interconnect Vision Q8 Inst RAM Data RAM Cadence Multicore Connect with Interrupt Distributor L2 Memory Vision Q8 Inst RAM Data RAM Vision Q8 Inst RAM Data RAM Vision Q8 Inst RAM Data RAM 14
  • 15. © 2021 Cadence Tensilica Vision P1 DSP: Low-Power, Highly Optimized Vision and AI Core for Always-On and Smart Sensors • Target market: always-on mobile, smart sensors, under screen mobile • Offers up to 400GOPS • 128-bit SIMD, 256-bit memory interface • 128 8-bit MAC: low-end AI (lower MAC available) • ¼ SIMD compared to Vision P6 DSP but ½ MAC • 1/3 area and power plus 20% higher frequency compared to Tensilica® Vision P6 DSP • Instruction set compatible with Vision P6 DSP • Same memory AXI interface, advance iDMA as Vision P6 DSP • Same software libraries as other Tensilica Vision DSPs • TensorFlow Lite Micro support • Architecture optimized for small memory footprint and operation in low power mode 128 Optional 128-bit Memory I/F iDMA Scatter Gather Custom Instruction with TIE 128 128 128 15
  • 16. © 2021 Cadence Tensilica Vision P1 DSP Performance and Area Compared to Tensilica Vision P6 DSP 1 33% 0 0.2 0.4 0.6 0.8 1 1.2 Vision P6 Area Vision P1 Area Vision P6 vs Vision P1 Area 0.00 0.10 0.20 0.30 0.40 0.50 0.60 Vision P1 Performance Compared to Vision P6 • 1/3 area compared to 512-bit SIMD Tensilica® Vision P6 DSP • Performance up to one-half compared to Vision P6 DSP with one-quarter SIMD width of Vision P1 DSP 16
  • 17. © 2021 Cadence Maximum Performance of All Tensilica Vision P6 and P1 DSPs Vision P1 Vision P6 SIMD Width 128 512 FP32 Operations 4 16 FP16 Operations 8 32 8-bit MAC 128 256 16-bit MAC 32 64 SLAM Acceleration No No • Maximum configurations for both Tensilica® Vision DSPs • Both Vision DSPs can be configured with lower FP and MAC count providing full flexibility 17
  • 18. © 2021 Cadence Software Migration and ISO 26262 Readiness Software Migration from Tensilica Vision P6 and Vision Q7 DSPs • N-way programming model • Preserves software investment with easy migration • Custom instructions using Tensilica® Instruction Extension (TIE) language ISO 26262 Readiness • IP (ASIL-B for Systematic/ASIL-D for Random fault) and tools designed for (ASIL-D) ISO 26262 certification • Customers can generate ISO 26262-compliant optimized DSP and design SoC • Customers can add custom TIE instructions while maintaining ISO 26262 certification 18
  • 19. © 2021 Cadence Tensilica DSPs: Comprehensive Vision Software Solutions Full ecosystem of software frameworks and compilers for all vision programming styles Cadence Compiler / Tool Cadence SW library / Runtime User Code Cadence Tensilica® DSP Linux Host CPU (Xtensa or Other) OpenVx/OpenCL Host Code Vision + AI Enhanced Vision P1/P6/Q7/Q8 DSP OpenCV-Based Imaging Library (lib “XI”) Embedded C/C++ OpenVx Graph Halide Tile Manager OpenVx Toolkit Xtensa® C/C++ Compiler (LLVM) OpenVx Runtime OpenCL BIFL library DMA Manager (libidma) OpenCL OpenCL Compiler (LLVM) OpenCL Runtime XTOS (Single Thread) or XOS (Multithread) or Commercial RTOS OpenCL BIFL library OpenCL Runtime Halide Compiler 19
  • 20. © 2021 Cadence Cadence AI Software Ecosystem for Tensilica Vision DSPs and DNA Processor 20
  • 21. © 2021 Cadence Tensilica Vision and AI DSP Partner Ecosystem 21
  • 22. © 2021 Cadence Summary Vision DSP Market • Market needs high-performance vision DSP that supports various data types (fixed, float, complex float) and entry-level AI • Driven by large number of sensors, higher fps, higher resolution • Market also needs low-power vision DSP for always-on, smart sensor applications Tensilica Vision DSPs • 2 new Cadence® Tensilica® Vision DSPs offer a comprehensive Vision DSP portfolio from high end (3.8TOPS) to low end (400GOPS) • 7th-generation flagship Tensilica Vision Q8 DSP: 1024-bit SIMD • Tensilica Vision P1 DSP: 128-bit SIMD, offers 1/3 area and power plus 20% higher frequency compared to Tensilica Vision P6 DSP for always-on applications and smart sensors • Both Vision DSPs based on same SIMD and VLIW architecture and instruction set used by highly successful Vision P6 and Vision Q7 DSPs • Enables fast time to market 22
  • 23. © 2021 Cadence Resource Slide • Cadence Resources • https://www.cadence.com/en_US/home.html • https://www.cadence.com/en_US/home/tools/ip/tensilica- processor-ip.html • https://www.cadence.com/en_US/home/tools/ip/tensilica- ip/vision-dsps.html • https://ip.cadence.com/ai