SlideShare a Scribd company logo
1 of 22
Download to read offline
Why should you care?
Benchmarking vs.
Benchmarketing
Felix Baum
AI Software, Director of Product Management
Qualcomm Technologies, Inc.
September, 2020
2
AI will drive transformation
across industries
Powering the factory
of the future
Shaping the future
of transportation
IIOT AutoMobile
2
3
3
AI Performance
Continuum
4
Qualcomm
QCS400
Qualcomm
QCS603
Qualcomm
QCS605
0.5-1+
TOPS
Snapdragon
665
Snapdragon
845
Snapdragon
855
Snapdragon
8cx
Snapdragon
865
Snapdragon
730/G
Snapdragon
765
Snapdragon
7c
Snapdragon
670
Snapdragon
630/36XR1/2
820A
Snapdragon
427
Snapdragon
429
Snapdragon
439
Snapdragon
450
15+TOPS
3rd Gen Snapdragon
Automotive Cockpit Platforms
3-5
TOPS
7-15
TOPS
5-10
TOPS
3rd GenQualcomm® Snapdragon
Automotive Cockpit Platforms
AI Performance
Continuum
5
QCS400QCS603QCS605
QCS
8053
QCS
8009
0.5-1+
TOPS
SD660 SD665
SD820
SD835SD845SD855
SD710
SD730SD730GSD670
SD
630/36
XR1820ASD427SD429SD439SD450 >15TOPS
Qualcomm Ride Platform
Automotive ADAS
Still
FPS
~5
TOPs required
~4
Neural Nets
Photo Capture with AI
Segmentation
Classification Detection
De-noise
60
FPS
>10
TOPs required
~8
Neural Nets
4K HDR video capture with AI
Segmentation
Classification Detection
De-noise Audio noise suppression
Enhancement Semantic Filtering
Audio echo cancellation
XR
60
FPS
>15
TOPs required
~8+
Neural Nets
Head tracking
Classification Controllers
Plane detection Audio noise suppression
Super Resolution Semantic Segmentation
Context Awareness
2
Displays
Hand tracking
Facial expression
How to compare AI capabilities of hardware:
apples vs. oranges
AI is changing fast and there are factors to consider when using AI benchmarks
Not all TOPS are created equal
Arbitrary Not actual performance Incentives vaporware
Intel’s new AI chip performs
Intel introduced its new AI-embedded chipset, code-named
Keem Bay – The burn-in
10 trillion
Operations per second
MediaTek Dimensity 800 vs Snapdragon 765G: What’s the
Difference?
This allows the processor to perform a total of approximately
2.5 TOPS (trillion operations
per second) – DealNTech
MediaTek Dimensity 1000 5G marks its comeback into the
high-end chip market
…the new chip boasts of 4.5 TOPS (trillion
Operations per second) – Gizmochina
How to compare AI capabilities of hardware:
apples vs. apples (slightly better)
AI is changing fast and there are factors to consider when using AI benchmarks
Caveats
Measure performanceInception v3 or other
Public well known
repeatable workflow
Not indicative to the best performance that hardware can deliver
Some models may be irrelevant to commercial use cases
Hard to use this to compare hardware from various vendors (some vendors don't support the model)
How to compare AI capabilities of hardware:
better apples (fragmented)
AI is changing fast and there are factors to consider when using AI benchmarks
AI Benchmarks using legacy networks vs, state of the art
New networks and operators continue to emerge so older AI benchmarks
may not reflect these changes
New networks & operators require new software to accelerate processing
that AI benchmarks don’t support
Commercial
AI Benchmarks
Challenges
Factors
Data Type
Runtime Framework
Score Weighting
Considerations
Integer vs Floating Point
Vendor SDK vs NNAPI
Bias scoring toward a test case or category
What is the impact?
Affects AI use case performance & power
OEMs mostly using Vendor SDKs
Can be misleading AI score
Be sure to look at multiple
AI workloads/benchmarks
Benchmarks should be checked for fair
weighting to reflect real-world usage
(e.g., between networks, floating point
versus integer data types, CPU/GPU/
accelerator cores)
Scores composition must be
transparent and using the latest
networks & use cases (demonstrate
no biases for chipsets, nor obsolete
networks/use cases).
How to check AI benchmark score weightage?
InceptionV3 VGG16
Device A
Device B
Raw Data (Example)
B is only 3 inf/s
better than A
in VGG16
A is 2x better
than B in
InceptionV3
Overweighting a subtest biases
benchmark to skew results
Inception lead
is reduced
to 1.5x
VGG16 weighted
>50% of
overall score
Who
should
win?
AI benchmark Score Bias: (real example)
Benchmark weightage can skew results and wrongfully determine an AI performance “winner”
Device A Device B
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
CPU
INT8
CPU
FP16
INT8 FP16 FP32 FP16
PARALLEL
Combined
Score
AI benchmarks overview: AImark
Aimark
benchmark
ranking can be
accessed within
the app
By clicking
“Benchmark Chart”
benchmark ranking
will be displayed
Access to
ranking
chart
Description:
Developed by
Ludashi Holdings
software company
• Ludashi offers
variety of software
products for PCs
and smartphones
AImark considerations:
• Common models which most chipset vendors
use for acceleration
• Using Qualcomm® Neural Processing SDK
(Qualcomm NPE) allows concurrent use of
Qualcomm’s Hexagon Vector eXtensions +Hexagon
Tensor Accelerator that shows Qualcomm’s AI
performance capability
• Most vendors and ISVs use each
chipset vendor’s SDK, so Aimark
results are more representative
• Uses INT8 models
AImark has a variety of common
AI models and use cases
AI benchmarks overview: AItutu
AItutu
(Antutu AI
Benchmark)
app available
at Google Play
and Antutu
Website
Aitutu benchmark
rankings available
in English and
Chinese
Description:
Developed by Antutu
• Antutu benchmark
developer well known
for Antutu system benchmark
• AItutu utilizes vendor’s SDK
AItutu considerations:
• Includes a breakdown
of scores for accuracy
• Leverage both of
Qualcomm’s Hexagon Vector
eXtensions +Hexagon Tensor
Accelerator
• Uses INT8 precision
AItutu benchmark focuses on Classification
& Object Detection use cases
Access to
ranking
chart
Reference SDK based AI
benchmark comparisons
Snapdragon 865 and Snapdragon 765 significantly lead on AI performance
• Reflective of actual users experience on Snapdragon 865 and 765 smartphones
AI benchmarks summary
Ludashi (Qualcomm NPE) Aitutu (Qualcomm NPE)
Description:
Developed by graduate student in Computer Vision Lab
at ETH Zurich University
• First benchmark using TFlite
• Latest version v4 had just been released
ETH AI Benchmark considerations:
• Uses a range of AI models & use cases
• Includes a breakdown of scores
• 14 out of 43 tests utilize Hexagon Vector eXtension
• Relevant to actual user’s experience on smartphone
• 29 out of 43 tests are FP16 or utilize only CPU
• Helpful reference to developers who are evaluating the performance of
not yet commercialized and unoptimized models during development
ETH Zurich AI Benchmark evaluates variety of use
cases on the various processors
ETH AI Benchmark v4
AI benchmarks overview: MLPerf
MLPerf benchmark
Description:
Open industry forum group establishing benchmark
standard for ML hardware and software
• Represents the consensus of the industry due to large
list of the participating companies (see
https://mlperf.org/)
• New rounds of result submission and first version of the
mobile AI benchmark app is expected to be available in
Oct 2020
MLPerf considerations:
• Active participation and feedback from vendors such as
Google, Intel, Nvidia, Qualcomm, etc.
• Benchmark implementation and decision process is transparent
There are good and bad benchmarks –
Here is why
AI is changing fast and there are factors to consider when using AI benchmarks
TOPS Public well-known repeatable workflows Well Known Benchmarks
Can be biased on certain types
of models
Arbitrary
Not indicative to the best performance that hardware can
deliver
Tend to use legacy modelsNot actual performance Some models may be irrelevant to commercial use cases
Incentives vaporware
Hard to use this to compare hardware
from various vendors
Bottom
Line:
There is no perfect solution to comparing AI hardware but certain
benchmarks are more representative of actual performance
Vendor results might not be accelerated
Resource Slide
• AItutu benchmark ranking at:
http://www.antutu.com/ranking/rank3.htm
• AIMark benchmarking ranking at:
https://play.google.com/store/apps/details?id=co
m.ludashi.aibench&hl=en_US
• ML Perf benchmark at:
https://mlperf.org/get-involved#join-the-forum
2020 Embedded Vision Summit
• “Advancing Embedded Vision for an Autonomous
World”
• Tuesday, September 15, 11:30 – 12:00 AM PT
• Qualcomm AI: Leading the Way with Distributed
Intelligence
• Thursday, September 24 11:00 – 11:30 AM PT
22

More Related Content

Similar to “Benchmarking vs. Benchmarketing: Why Should You Care?,” a Presentation from Qualcomm

Vertex perspectives ai optimized chipsets (part i)
Vertex perspectives   ai optimized chipsets (part i)Vertex perspectives   ai optimized chipsets (part i)
Vertex perspectives ai optimized chipsets (part i)Yanai Oron
 
Serverless machine learning architectures at Helixa
Serverless machine learning architectures at HelixaServerless machine learning architectures at Helixa
Serverless machine learning architectures at HelixaData Science Milan
 
Debug, Analyze and Optimize Games with Intel Tools
Debug, Analyze and Optimize Games with Intel Tools Debug, Analyze and Optimize Games with Intel Tools
Debug, Analyze and Optimize Games with Intel Tools Matteo Valoriani
 
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...Codemotion
 
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...Codemotion
 
AI-accelerated CFD (Computational Fluid Dynamics)
AI-accelerated CFD (Computational Fluid Dynamics)AI-accelerated CFD (Computational Fluid Dynamics)
AI-accelerated CFD (Computational Fluid Dynamics)byteLAKE
 
"Efficient Deployment of Quantized ML Models at the Edge Using Snapdragon SoC...
"Efficient Deployment of Quantized ML Models at the Edge Using Snapdragon SoC..."Efficient Deployment of Quantized ML Models at the Edge Using Snapdragon SoC...
"Efficient Deployment of Quantized ML Models at the Edge Using Snapdragon SoC...Edge AI and Vision Alliance
 
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0Intel IT Center
 
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptxnurismazenitad12
 
Why and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureWhy and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureRiverbed Technology
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureIan Downard
 
The Nuts and Bolts of Bot Engineering
The Nuts and Bolts of Bot EngineeringThe Nuts and Bolts of Bot Engineering
The Nuts and Bolts of Bot EngineeringCognizant
 
Operationalizing Your Analysis with AWS IoT Analytics (IOT358-R1) - AWS re:In...
Operationalizing Your Analysis with AWS IoT Analytics (IOT358-R1) - AWS re:In...Operationalizing Your Analysis with AWS IoT Analytics (IOT358-R1) - AWS re:In...
Operationalizing Your Analysis with AWS IoT Analytics (IOT358-R1) - AWS re:In...Amazon Web Services
 
Snapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopSnapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopLow Hong Chuan
 
Vertex Perspectives | AI Optimized Chipsets | Part III
Vertex Perspectives | AI Optimized Chipsets | Part IIIVertex Perspectives | AI Optimized Chipsets | Part III
Vertex Perspectives | AI Optimized Chipsets | Part IIIVertex Holdings
 
Accelerating AI Adoption with Partners
Accelerating AI Adoption with PartnersAccelerating AI Adoption with Partners
Accelerating AI Adoption with PartnersSri Ambati
 
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...Edge AI and Vision Alliance
 
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...Edge AI and Vision Alliance
 
Intel® Xeon Phi™ processor (codenamed Knights Landing) applications Code and...
Intel® Xeon Phi™ processor (codenamed Knights Landing)applications Code and...Intel® Xeon Phi™ processor (codenamed Knights Landing)applications Code and...
Intel® Xeon Phi™ processor (codenamed Knights Landing) applications Code and...Ilson Schames
 
Cloud Technology: Now Entering the Business Process Phase
Cloud Technology: Now Entering the Business Process PhaseCloud Technology: Now Entering the Business Process Phase
Cloud Technology: Now Entering the Business Process Phasefinteligent
 

Similar to “Benchmarking vs. Benchmarketing: Why Should You Care?,” a Presentation from Qualcomm (20)

Vertex perspectives ai optimized chipsets (part i)
Vertex perspectives   ai optimized chipsets (part i)Vertex perspectives   ai optimized chipsets (part i)
Vertex perspectives ai optimized chipsets (part i)
 
Serverless machine learning architectures at Helixa
Serverless machine learning architectures at HelixaServerless machine learning architectures at Helixa
Serverless machine learning architectures at Helixa
 
Debug, Analyze and Optimize Games with Intel Tools
Debug, Analyze and Optimize Games with Intel Tools Debug, Analyze and Optimize Games with Intel Tools
Debug, Analyze and Optimize Games with Intel Tools
 
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
 
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
 
AI-accelerated CFD (Computational Fluid Dynamics)
AI-accelerated CFD (Computational Fluid Dynamics)AI-accelerated CFD (Computational Fluid Dynamics)
AI-accelerated CFD (Computational Fluid Dynamics)
 
"Efficient Deployment of Quantized ML Models at the Edge Using Snapdragon SoC...
"Efficient Deployment of Quantized ML Models at the Edge Using Snapdragon SoC..."Efficient Deployment of Quantized ML Models at the Edge Using Snapdragon SoC...
"Efficient Deployment of Quantized ML Models at the Edge Using Snapdragon SoC...
 
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0
Intel® Xeon® Processor E7-8800/4800 v4 EAMG 2.0
 
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx19507334023_NURISMA Z.D._PPT P PRADANA.pptx
19507334023_NURISMA Z.D._PPT P PRADANA.pptx
 
Why and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureWhy and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in Azure
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in Azure
 
The Nuts and Bolts of Bot Engineering
The Nuts and Bolts of Bot EngineeringThe Nuts and Bolts of Bot Engineering
The Nuts and Bolts of Bot Engineering
 
Operationalizing Your Analysis with AWS IoT Analytics (IOT358-R1) - AWS re:In...
Operationalizing Your Analysis with AWS IoT Analytics (IOT358-R1) - AWS re:In...Operationalizing Your Analysis with AWS IoT Analytics (IOT358-R1) - AWS re:In...
Operationalizing Your Analysis with AWS IoT Analytics (IOT358-R1) - AWS re:In...
 
Snapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopSnapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX Workshop
 
Vertex Perspectives | AI Optimized Chipsets | Part III
Vertex Perspectives | AI Optimized Chipsets | Part IIIVertex Perspectives | AI Optimized Chipsets | Part III
Vertex Perspectives | AI Optimized Chipsets | Part III
 
Accelerating AI Adoption with Partners
Accelerating AI Adoption with PartnersAccelerating AI Adoption with Partners
Accelerating AI Adoption with Partners
 
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
“Smarter Manufacturing with Intel’s Deep Learning-Based Machine Vision,” a Pr...
 
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
“The Future of AI is Here Today: Deep Dive into Qualcomm’s On-Device AI Offer...
 
Intel® Xeon Phi™ processor (codenamed Knights Landing) applications Code and...
Intel® Xeon Phi™ processor (codenamed Knights Landing)applications Code and...Intel® Xeon Phi™ processor (codenamed Knights Landing)applications Code and...
Intel® Xeon Phi™ processor (codenamed Knights Landing) applications Code and...
 
Cloud Technology: Now Entering the Business Process Phase
Cloud Technology: Now Entering the Business Process PhaseCloud Technology: Now Entering the Business Process Phase
Cloud Technology: Now Entering the Business Process Phase
 

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

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
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
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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
 
#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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
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
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
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
 
#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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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 ...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

“Benchmarking vs. Benchmarketing: Why Should You Care?,” a Presentation from Qualcomm

  • 1. Why should you care? Benchmarking vs. Benchmarketing Felix Baum AI Software, Director of Product Management Qualcomm Technologies, Inc. September, 2020
  • 2. 2 AI will drive transformation across industries Powering the factory of the future Shaping the future of transportation IIOT AutoMobile 2
  • 3. 3 3
  • 5. 3rd GenQualcomm® Snapdragon Automotive Cockpit Platforms AI Performance Continuum 5 QCS400QCS603QCS605 QCS 8053 QCS 8009 0.5-1+ TOPS SD660 SD665 SD820 SD835SD845SD855 SD710 SD730SD730GSD670 SD 630/36 XR1820ASD427SD429SD439SD450 >15TOPS Qualcomm Ride Platform Automotive ADAS
  • 6. Still FPS ~5 TOPs required ~4 Neural Nets Photo Capture with AI Segmentation Classification Detection De-noise
  • 7. 60 FPS >10 TOPs required ~8 Neural Nets 4K HDR video capture with AI Segmentation Classification Detection De-noise Audio noise suppression Enhancement Semantic Filtering Audio echo cancellation
  • 8.
  • 9. XR 60 FPS >15 TOPs required ~8+ Neural Nets Head tracking Classification Controllers Plane detection Audio noise suppression Super Resolution Semantic Segmentation Context Awareness 2 Displays Hand tracking Facial expression
  • 10. How to compare AI capabilities of hardware: apples vs. oranges AI is changing fast and there are factors to consider when using AI benchmarks Not all TOPS are created equal Arbitrary Not actual performance Incentives vaporware Intel’s new AI chip performs Intel introduced its new AI-embedded chipset, code-named Keem Bay – The burn-in 10 trillion Operations per second MediaTek Dimensity 800 vs Snapdragon 765G: What’s the Difference? This allows the processor to perform a total of approximately 2.5 TOPS (trillion operations per second) – DealNTech MediaTek Dimensity 1000 5G marks its comeback into the high-end chip market …the new chip boasts of 4.5 TOPS (trillion Operations per second) – Gizmochina
  • 11. How to compare AI capabilities of hardware: apples vs. apples (slightly better) AI is changing fast and there are factors to consider when using AI benchmarks Caveats Measure performanceInception v3 or other Public well known repeatable workflow Not indicative to the best performance that hardware can deliver Some models may be irrelevant to commercial use cases Hard to use this to compare hardware from various vendors (some vendors don't support the model)
  • 12. How to compare AI capabilities of hardware: better apples (fragmented) AI is changing fast and there are factors to consider when using AI benchmarks AI Benchmarks using legacy networks vs, state of the art New networks and operators continue to emerge so older AI benchmarks may not reflect these changes New networks & operators require new software to accelerate processing that AI benchmarks don’t support Commercial AI Benchmarks Challenges Factors Data Type Runtime Framework Score Weighting Considerations Integer vs Floating Point Vendor SDK vs NNAPI Bias scoring toward a test case or category What is the impact? Affects AI use case performance & power OEMs mostly using Vendor SDKs Can be misleading AI score
  • 13. Be sure to look at multiple AI workloads/benchmarks Benchmarks should be checked for fair weighting to reflect real-world usage (e.g., between networks, floating point versus integer data types, CPU/GPU/ accelerator cores) Scores composition must be transparent and using the latest networks & use cases (demonstrate no biases for chipsets, nor obsolete networks/use cases). How to check AI benchmark score weightage? InceptionV3 VGG16 Device A Device B Raw Data (Example) B is only 3 inf/s better than A in VGG16 A is 2x better than B in InceptionV3 Overweighting a subtest biases benchmark to skew results Inception lead is reduced to 1.5x VGG16 weighted >50% of overall score Who should win? AI benchmark Score Bias: (real example) Benchmark weightage can skew results and wrongfully determine an AI performance “winner” Device A Device B
  • 15. AI benchmarks overview: AImark Aimark benchmark ranking can be accessed within the app By clicking “Benchmark Chart” benchmark ranking will be displayed Access to ranking chart Description: Developed by Ludashi Holdings software company • Ludashi offers variety of software products for PCs and smartphones AImark considerations: • Common models which most chipset vendors use for acceleration • Using Qualcomm® Neural Processing SDK (Qualcomm NPE) allows concurrent use of Qualcomm’s Hexagon Vector eXtensions +Hexagon Tensor Accelerator that shows Qualcomm’s AI performance capability • Most vendors and ISVs use each chipset vendor’s SDK, so Aimark results are more representative • Uses INT8 models AImark has a variety of common AI models and use cases
  • 16. AI benchmarks overview: AItutu AItutu (Antutu AI Benchmark) app available at Google Play and Antutu Website Aitutu benchmark rankings available in English and Chinese Description: Developed by Antutu • Antutu benchmark developer well known for Antutu system benchmark • AItutu utilizes vendor’s SDK AItutu considerations: • Includes a breakdown of scores for accuracy • Leverage both of Qualcomm’s Hexagon Vector eXtensions +Hexagon Tensor Accelerator • Uses INT8 precision AItutu benchmark focuses on Classification & Object Detection use cases Access to ranking chart
  • 17. Reference SDK based AI benchmark comparisons Snapdragon 865 and Snapdragon 765 significantly lead on AI performance • Reflective of actual users experience on Snapdragon 865 and 765 smartphones AI benchmarks summary Ludashi (Qualcomm NPE) Aitutu (Qualcomm NPE)
  • 18. Description: Developed by graduate student in Computer Vision Lab at ETH Zurich University • First benchmark using TFlite • Latest version v4 had just been released ETH AI Benchmark considerations: • Uses a range of AI models & use cases • Includes a breakdown of scores • 14 out of 43 tests utilize Hexagon Vector eXtension • Relevant to actual user’s experience on smartphone • 29 out of 43 tests are FP16 or utilize only CPU • Helpful reference to developers who are evaluating the performance of not yet commercialized and unoptimized models during development ETH Zurich AI Benchmark evaluates variety of use cases on the various processors ETH AI Benchmark v4
  • 19. AI benchmarks overview: MLPerf MLPerf benchmark Description: Open industry forum group establishing benchmark standard for ML hardware and software • Represents the consensus of the industry due to large list of the participating companies (see https://mlperf.org/) • New rounds of result submission and first version of the mobile AI benchmark app is expected to be available in Oct 2020 MLPerf considerations: • Active participation and feedback from vendors such as Google, Intel, Nvidia, Qualcomm, etc. • Benchmark implementation and decision process is transparent
  • 20. There are good and bad benchmarks – Here is why AI is changing fast and there are factors to consider when using AI benchmarks TOPS Public well-known repeatable workflows Well Known Benchmarks Can be biased on certain types of models Arbitrary Not indicative to the best performance that hardware can deliver Tend to use legacy modelsNot actual performance Some models may be irrelevant to commercial use cases Incentives vaporware Hard to use this to compare hardware from various vendors Bottom Line: There is no perfect solution to comparing AI hardware but certain benchmarks are more representative of actual performance Vendor results might not be accelerated
  • 21.
  • 22. Resource Slide • AItutu benchmark ranking at: http://www.antutu.com/ranking/rank3.htm • AIMark benchmarking ranking at: https://play.google.com/store/apps/details?id=co m.ludashi.aibench&hl=en_US • ML Perf benchmark at: https://mlperf.org/get-involved#join-the-forum 2020 Embedded Vision Summit • “Advancing Embedded Vision for an Autonomous World” • Tuesday, September 15, 11:30 – 12:00 AM PT • Qualcomm AI: Leading the Way with Distributed Intelligence • Thursday, September 24 11:00 – 11:30 AM PT 22