SlideShare a Scribd company logo
Copyright © 2016 Cadence Design Systems Inc. 1
The Road Ahead for Neural Networks:
Five Likely Surprises
Chris Rowen, PhD, FIEEE – CTO IP Group
May 2, 2016
Copyright © 2016 Cadence Design Systems Inc. 2
The Deep Learning Buzz
Speech recognition: Apple,
Google, Nuance, Microsoft
Vision/ADAS: Nvidia, Mobileye
Finance: TradeTrek, M.J. Futures, Alyuda
Social media and big-data search:
Google, Facebook, Microsoft,
Baidu, NEC, IBM, Yahoo, AT&T
Medical: genomics, radiology,
screening, protein sequencing Security: Google
Copyright © 2016 Cadence Design Systems Inc. 3
Tracking the Enthusiasm
Gartner Hype Cycle for Emerging Technology: 2014 versus 2015
2014: Machine Learning Not On Radar 2015: Machine Learning At Peak Hype
Source: Gartner, August 2015: “Gartner's 2015 Hype Cycle for Emerging Technologies Identifies the Computing Innovations That Organizations Should Monitor”
Copyright © 2016 Cadence Design Systems Inc. 4
Vision is the Computing Challenge
Growing data + compute drives new system-on-chip designs
-
10,000
20,000
30,000
40,000
2010 2011 2012 2013 2014 2015 2016 2017 2018
UnitperYear(M)
Sensor Unit Volume:
Source: Semico Research, 2014
Microphone
Image
Gyroscope
Accelerometer
Ambient light
Proximity
Magnetometer
Pressure
Touch
Fingerprint
Chemical/gas
Temperature
Ultrasonic
IR
Biological
Humidity
Hall effect
UV
ECG
EMG
Ultrasonic
EEG
0.00E+00
2.00E+12
4.00E+12
6.00E+12
8.00E+12
1.00E+13
1.20E+13
1.40E+13
2010 2011 2012 2013 2014 2015 2016 2017 2018
Data-RateWeightedVolumeperYear(M
units*bitspersecond)
Sensor Volume Adjusted for Data
Rate
Cisco: “Consumer internet video traffic will be 80 percent of all consumer Internet traffic in 2019”
Source: Cisco May 2015: “Cisco Visual Networking Index: Forecast and Methodology, 2014-2019 White Paper”
Copyright © 2016 Cadence Design Systems Inc. 5
107-1011 MACs/image
1016-1022 MACs/dataset
The Basics of Real Time Neural Networks
Training: Runs once per database, server-based, very compute intensive
Deployment (“Inference”): Runs on every image, device-based, compute intensive
Labeled dataset
Selection of
layered
network
Iterative derivation of coefficients by
stochastic descent error minimization
Single pass evaluation of
input image
Most probable label
Copyright © 2016 Cadence Design Systems Inc. 6
Typical embedded SW
Programming  Training
Embedded neural network
Data selection and labeling
Network selection and
optimization
Embedded code generationTest data
Network training
Training
data
Training
data
Training
data
Algorithm exploration
(MatLab)
Algorithm optimization
(e.g., float  fixed point)
Code testing and
characterization
Test data
Code porting to target
platform
Training
data
Test data
Test data
Training Challenges: tiny apps/data ecosystem, few commercial tools, scarce expertise
Copyright © 2016 Cadence Design Systems Inc. 7
New Value Chains for Deep Learning
Extreme range of market size estimates: $5B — $2T
Neural
Network
Silicon
Vendor
(e.g.,
Nvidia)
Neural Network
Silicon IP
(e.g., Cadence)
System
Integrator
(e.g.,
Delphi)
Training
Data
Owner
(TBD)
System
OEM (e.g.,
Ford)
EndUser
Neural
Network Tools
(TBD)
Copyright © 2016 Cadence Design Systems Inc. 8
Today: Training for recognition of objects
What Hard About Neural Networks
Training for Useful Behavior
Next: Training for judgment and strategy
Example: Google AlphaGo beats best human Go players
• Based on 2 neural networks
• Policy network: find highest probability moves
• Value network: assign value to board positions
• Complex training:
• Patterns from expert games
• Reinforcement training from machine vs. machine games
• Matching to labeled images
• Simple data set-up
• Image enhancement
• Find Regions of
Interest
• More complex extraction,
labeling of key patterns
• Neural networks INSIDE
larger algorithms
• Push to get enough good
data
Copyright © 2016 Cadence Design Systems Inc. 9
Example: AlexNet
• ~60M model parameters (FP32: 240MB)
• ~800M multiply accumulates (MACs) per
image
• At 1 T MAC: 350GB/s DDR bandwidth (FP32)
• Killed by the memory power, not the compute
Today’s Neural Networks are Inefficient
but likely to get MUCH better!
Record circa
2012
Performance
Optimized
Compute
Optimized
99.00%
99.20%
99.40%
99.60%
99.80%
100.00%
0 20,000,000 40,000,000 60,000,000 80,000,000 100,000,000
German Traffic Sign Recognition Benchmark
1.5M
parameters
(6 MB)
154K
parameters
(150KB)
~10x more efficient
 Need too much memory bandwidth
 Need too much compute
 Not accurate enough
2M parameters
(2 MB)
Copyright © 2016 Cadence Design Systems Inc. 10
• Good neural networks need lots
of compute — esp. multiply-add
• Two key metrics
• Scaling to high total compute
• High multiply-add per watt
• Vision DSPs often give greater
efficiency than GPUs or FPGAs
• CNN-Specific architectures
• Clusters essential to scaling
Neural Network Efficiency Trends
10
100
1000
10000
10 100 1,000 10,000
Efficiency:PeakGMACsperW
Throughput: GMACs per second
Estimated CNN Throughput and Efficiency
Embedded
Vision DSPs
Desktop GPUs
CNN-Specific
Engines
FPGAs
Copyright © 2016 Cadence Design Systems Inc. 11
Data
• If programming  training, training data
gets more valuable
• Must have large, relevant data-sets
• Must label the data
• Often must clean up the data to fit task
• Data scientists more in demand
• Open data-sets become the new “open
source”
• Data can be “mined” to serve many
different problems
Data Ownership and Privacy
Privacy
• Neural networks may identify
health, habits, opinions and
finances
• Large-scale data collection picks
up personally sensitive data (by-
catch)
• Difficulty in constraining usage
• Unexpected personal insights need
protection
Copyright © 2016 Cadence Design Systems Inc. 12
• Default: Training in cloud, inference (recognition) in device
• Technical factors drive work distribution
1. Energy and bandwidth cost for shipping raw data up to cloud
2. Latency and reliability of network in real-time applications
3. Usage frequency: occasional use may make cloud cost-effective
4. Frequency of retraining : data h or trained weights i
• Business factors drive work distribution
1. Liability concern pushes network execution to “deep pockets” or pulls to local control
2. Today’s input data is tomorrow’s training data. Network execution has fringe benefits
3. Privacy concerns minimize data movement — raw streams expensive to encrypt
Distributed Systems & Neural Networks
What happens where
Copyright © 2016 Cadence Design Systems Inc. 13
1. Neural networks will continue to proliferate in cloud-based
applications
2. Neural networks will expand rapidly into real-time embedded
functions
3. Power constraints and extreme throughput needs will drive CNN
optimization in processor platforms — embedded and server
4. Real time neural network evolves from object recognition to action
recognition
5. Vision-based problems dominate the computations and the high-
profile deployments
6. Expect a mad — sometimes unguided — scramble for expertise,
data, and applications
The Road Ahead — Not Too Surprising
Copyright © 2016 Cadence Design Systems Inc. 14
1. >100x energy and >20x in bandwidth from network AND
engine architecture optimization near-term
2. In time: deployment of 1000 tera-MAC (peta-MAC) embedded,
1,000,000 tera-MAC (exa-MAC) server neural networks
3. Network optimization evolves from ad hoc exploration to
automated “synthesis” — a new kind of EDA
4. New value chains emerge — and swing between vertical
integration and disintegration. New kinds of IP, tools and data
services
5. Data is king. Access to large, diverse training sets makes new
winners.
6. Potential backlash over privacy and “rise of the machines”
The Road Ahead — More Surprising
Copyright © 2016 Cadence Design Systems Inc. 15
Cadence Product Announcement Today
Vision P6 DSP: A complete imaging/vision and CNN processor
• Up to 4X neural network
performance
Neural Network
Performance
• Up to 4X performance in
well-known benchmarks
Imaging and Vision
Performance
• 4X MAC countMultiply Accumulate
• 32-way vector FPU on FP16
• Easy GPU code porting
Vector Floating-Point
Support
Relative to Tensilica Vision P5 DSP for same process node
Extends the Cadence product portfolio further into the fast-growing
vision/deep learning applications areas
Copyright © 2016 Cadence Design Systems Inc. 16
• Some market sizing efforts:
http://techemergence.com/valuing-the-artificial-intelligence-market-2016-and-beyond/
• Cadence Neural Network story:
http://ip.cadence.com/applications/cnn
• Cadence Embedded Neural Network Summit Proceedings:
http://ip.cadence.com/knowledgecenter/enns
• Using Convolutional Neural Networks for Image Recognition:
http://ip.cadence.com/uploads/901/cnn_wp-pdf
• The latest Cadence Vision DSPs:
http://ip.cadence.com/ipportfolio/tensilica-ip/image-vision-processing
Please come to our demo table at the Summit and talk with our neural network,
imaging and vision experts. Cadence MIPI CSI/DSI IP demo at mipi alliance table
Resource Slide
Copyright © 2016 Cadence Design Systems Inc. 17
Thank You
© 2016 Cadence Design Systems, Inc. All rights reserved worldwide. Cadence, the Cadence logo, Denali, and Tensilica are registered trademarks of Cadence Design
Systems, Inc. All others are the property of their respective holders.

More Related Content

Viewers also liked

Unsupervised Classification of Images: A Review
Unsupervised Classification of Images: A ReviewUnsupervised Classification of Images: A Review
Unsupervised Classification of Images: A Review
CSCJournals
 
Neural Network as a function
Neural Network as a functionNeural Network as a function
Neural Network as a function
Taisuke Oe
 
Mobileye presentation
Mobileye presentationMobileye presentation
Mobileye presentationEran Perzelan
 
"A Vision of Safety," a Presentation from Nauto
"A Vision of Safety," a Presentation from Nauto"A Vision of Safety," a Presentation from Nauto
"A Vision of Safety," a Presentation from Nauto
Edge AI and Vision Alliance
 
Hardware multithreading
Hardware multithreadingHardware multithreading
Hardware multithreading
Fraboni Ec
 
"The OpenVX Hardware Acceleration API for Embedded Vision Applications and Li...
"The OpenVX Hardware Acceleration API for Embedded Vision Applications and Li..."The OpenVX Hardware Acceleration API for Embedded Vision Applications and Li...
"The OpenVX Hardware Acceleration API for Embedded Vision Applications and Li...
Edge AI and Vision Alliance
 
"Efficient Implementation of Convolutional Neural Networks using OpenCL on FP...
"Efficient Implementation of Convolutional Neural Networks using OpenCL on FP..."Efficient Implementation of Convolutional Neural Networks using OpenCL on FP...
"Efficient Implementation of Convolutional Neural Networks using OpenCL on FP...
Edge AI and Vision Alliance
 
"Embedded Vision in Augmented Reality: Trends and Opportunities," a Presentat...
"Embedded Vision in Augmented Reality: Trends and Opportunities," a Presentat..."Embedded Vision in Augmented Reality: Trends and Opportunities," a Presentat...
"Embedded Vision in Augmented Reality: Trends and Opportunities," a Presentat...
Edge AI and Vision Alliance
 
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
Edge AI and Vision Alliance
 
"Fast Deployment of Low-power Deep Learning on CEVA Vision Processors," a Pre...
"Fast Deployment of Low-power Deep Learning on CEVA Vision Processors," a Pre..."Fast Deployment of Low-power Deep Learning on CEVA Vision Processors," a Pre...
"Fast Deployment of Low-power Deep Learning on CEVA Vision Processors," a Pre...
Edge AI and Vision Alliance
 
"Image and Video Summarization," a Presentation from the University of Washin...
"Image and Video Summarization," a Presentation from the University of Washin..."Image and Video Summarization," a Presentation from the University of Washin...
"Image and Video Summarization," a Presentation from the University of Washin...
Edge AI and Vision Alliance
 
Efficient Neural Network Architecture for Image Classfication
Efficient Neural Network Architecture for Image ClassficationEfficient Neural Network Architecture for Image Classfication
Efficient Neural Network Architecture for Image Classfication
Yogendra Tamang
 

Viewers also liked (12)

Unsupervised Classification of Images: A Review
Unsupervised Classification of Images: A ReviewUnsupervised Classification of Images: A Review
Unsupervised Classification of Images: A Review
 
Neural Network as a function
Neural Network as a functionNeural Network as a function
Neural Network as a function
 
Mobileye presentation
Mobileye presentationMobileye presentation
Mobileye presentation
 
"A Vision of Safety," a Presentation from Nauto
"A Vision of Safety," a Presentation from Nauto"A Vision of Safety," a Presentation from Nauto
"A Vision of Safety," a Presentation from Nauto
 
Hardware multithreading
Hardware multithreadingHardware multithreading
Hardware multithreading
 
"The OpenVX Hardware Acceleration API for Embedded Vision Applications and Li...
"The OpenVX Hardware Acceleration API for Embedded Vision Applications and Li..."The OpenVX Hardware Acceleration API for Embedded Vision Applications and Li...
"The OpenVX Hardware Acceleration API for Embedded Vision Applications and Li...
 
"Efficient Implementation of Convolutional Neural Networks using OpenCL on FP...
"Efficient Implementation of Convolutional Neural Networks using OpenCL on FP..."Efficient Implementation of Convolutional Neural Networks using OpenCL on FP...
"Efficient Implementation of Convolutional Neural Networks using OpenCL on FP...
 
"Embedded Vision in Augmented Reality: Trends and Opportunities," a Presentat...
"Embedded Vision in Augmented Reality: Trends and Opportunities," a Presentat..."Embedded Vision in Augmented Reality: Trends and Opportunities," a Presentat...
"Embedded Vision in Augmented Reality: Trends and Opportunities," a Presentat...
 
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
 
"Fast Deployment of Low-power Deep Learning on CEVA Vision Processors," a Pre...
"Fast Deployment of Low-power Deep Learning on CEVA Vision Processors," a Pre..."Fast Deployment of Low-power Deep Learning on CEVA Vision Processors," a Pre...
"Fast Deployment of Low-power Deep Learning on CEVA Vision Processors," a Pre...
 
"Image and Video Summarization," a Presentation from the University of Washin...
"Image and Video Summarization," a Presentation from the University of Washin..."Image and Video Summarization," a Presentation from the University of Washin...
"Image and Video Summarization," a Presentation from the University of Washin...
 
Efficient Neural Network Architecture for Image Classfication
Efficient Neural Network Architecture for Image ClassficationEfficient Neural Network Architecture for Image Classfication
Efficient Neural Network Architecture for Image Classfication
 

More from Edge AI and Vision Alliance

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a..."OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
Edge AI and Vision Alliance
 
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
Edge AI and Vision Alliance
 
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
Edge AI and Vision Alliance
 
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
Edge AI and Vision Alliance
 
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
Edge AI and Vision Alliance
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
Edge AI and Vision Alliance
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
Edge AI and Vision Alliance
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
Edge AI and Vision Alliance
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
Edge AI and Vision Alliance
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
Edge AI and Vision Alliance
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
Edge AI and Vision Alliance
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
Edge AI and Vision Alliance
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
Edge AI and Vision Alliance
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
Edge AI and Vision Alliance
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
Edge AI and Vision Alliance
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
Edge AI and Vision Alliance
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
Edge AI and Vision Alliance
 

More from Edge AI and Vision Alliance (20)

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a..."OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
"OpenCV for High-performance, Low-power Vision Applications on Snapdragon," a...
 
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
“Deploying Large Models on the Edge: Success Stories and Challenges,” a Prese...
 
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
“Scaling Vision-based Edge AI Solutions: From Prototype to Global Deployment,...
 
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
“What’s Next in On-device Generative AI,” a Presentation from Qualcomm
 
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 

Recently uploaded

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

"The Road Ahead for Neural Networks: Five Likely Surprises," a Presentation from Cadence

  • 1. Copyright © 2016 Cadence Design Systems Inc. 1 The Road Ahead for Neural Networks: Five Likely Surprises Chris Rowen, PhD, FIEEE – CTO IP Group May 2, 2016
  • 2. Copyright © 2016 Cadence Design Systems Inc. 2 The Deep Learning Buzz Speech recognition: Apple, Google, Nuance, Microsoft Vision/ADAS: Nvidia, Mobileye Finance: TradeTrek, M.J. Futures, Alyuda Social media and big-data search: Google, Facebook, Microsoft, Baidu, NEC, IBM, Yahoo, AT&T Medical: genomics, radiology, screening, protein sequencing Security: Google
  • 3. Copyright © 2016 Cadence Design Systems Inc. 3 Tracking the Enthusiasm Gartner Hype Cycle for Emerging Technology: 2014 versus 2015 2014: Machine Learning Not On Radar 2015: Machine Learning At Peak Hype Source: Gartner, August 2015: “Gartner's 2015 Hype Cycle for Emerging Technologies Identifies the Computing Innovations That Organizations Should Monitor”
  • 4. Copyright © 2016 Cadence Design Systems Inc. 4 Vision is the Computing Challenge Growing data + compute drives new system-on-chip designs - 10,000 20,000 30,000 40,000 2010 2011 2012 2013 2014 2015 2016 2017 2018 UnitperYear(M) Sensor Unit Volume: Source: Semico Research, 2014 Microphone Image Gyroscope Accelerometer Ambient light Proximity Magnetometer Pressure Touch Fingerprint Chemical/gas Temperature Ultrasonic IR Biological Humidity Hall effect UV ECG EMG Ultrasonic EEG 0.00E+00 2.00E+12 4.00E+12 6.00E+12 8.00E+12 1.00E+13 1.20E+13 1.40E+13 2010 2011 2012 2013 2014 2015 2016 2017 2018 Data-RateWeightedVolumeperYear(M units*bitspersecond) Sensor Volume Adjusted for Data Rate Cisco: “Consumer internet video traffic will be 80 percent of all consumer Internet traffic in 2019” Source: Cisco May 2015: “Cisco Visual Networking Index: Forecast and Methodology, 2014-2019 White Paper”
  • 5. Copyright © 2016 Cadence Design Systems Inc. 5 107-1011 MACs/image 1016-1022 MACs/dataset The Basics of Real Time Neural Networks Training: Runs once per database, server-based, very compute intensive Deployment (“Inference”): Runs on every image, device-based, compute intensive Labeled dataset Selection of layered network Iterative derivation of coefficients by stochastic descent error minimization Single pass evaluation of input image Most probable label
  • 6. Copyright © 2016 Cadence Design Systems Inc. 6 Typical embedded SW Programming  Training Embedded neural network Data selection and labeling Network selection and optimization Embedded code generationTest data Network training Training data Training data Training data Algorithm exploration (MatLab) Algorithm optimization (e.g., float  fixed point) Code testing and characterization Test data Code porting to target platform Training data Test data Test data Training Challenges: tiny apps/data ecosystem, few commercial tools, scarce expertise
  • 7. Copyright © 2016 Cadence Design Systems Inc. 7 New Value Chains for Deep Learning Extreme range of market size estimates: $5B — $2T Neural Network Silicon Vendor (e.g., Nvidia) Neural Network Silicon IP (e.g., Cadence) System Integrator (e.g., Delphi) Training Data Owner (TBD) System OEM (e.g., Ford) EndUser Neural Network Tools (TBD)
  • 8. Copyright © 2016 Cadence Design Systems Inc. 8 Today: Training for recognition of objects What Hard About Neural Networks Training for Useful Behavior Next: Training for judgment and strategy Example: Google AlphaGo beats best human Go players • Based on 2 neural networks • Policy network: find highest probability moves • Value network: assign value to board positions • Complex training: • Patterns from expert games • Reinforcement training from machine vs. machine games • Matching to labeled images • Simple data set-up • Image enhancement • Find Regions of Interest • More complex extraction, labeling of key patterns • Neural networks INSIDE larger algorithms • Push to get enough good data
  • 9. Copyright © 2016 Cadence Design Systems Inc. 9 Example: AlexNet • ~60M model parameters (FP32: 240MB) • ~800M multiply accumulates (MACs) per image • At 1 T MAC: 350GB/s DDR bandwidth (FP32) • Killed by the memory power, not the compute Today’s Neural Networks are Inefficient but likely to get MUCH better! Record circa 2012 Performance Optimized Compute Optimized 99.00% 99.20% 99.40% 99.60% 99.80% 100.00% 0 20,000,000 40,000,000 60,000,000 80,000,000 100,000,000 German Traffic Sign Recognition Benchmark 1.5M parameters (6 MB) 154K parameters (150KB) ~10x more efficient  Need too much memory bandwidth  Need too much compute  Not accurate enough 2M parameters (2 MB)
  • 10. Copyright © 2016 Cadence Design Systems Inc. 10 • Good neural networks need lots of compute — esp. multiply-add • Two key metrics • Scaling to high total compute • High multiply-add per watt • Vision DSPs often give greater efficiency than GPUs or FPGAs • CNN-Specific architectures • Clusters essential to scaling Neural Network Efficiency Trends 10 100 1000 10000 10 100 1,000 10,000 Efficiency:PeakGMACsperW Throughput: GMACs per second Estimated CNN Throughput and Efficiency Embedded Vision DSPs Desktop GPUs CNN-Specific Engines FPGAs
  • 11. Copyright © 2016 Cadence Design Systems Inc. 11 Data • If programming  training, training data gets more valuable • Must have large, relevant data-sets • Must label the data • Often must clean up the data to fit task • Data scientists more in demand • Open data-sets become the new “open source” • Data can be “mined” to serve many different problems Data Ownership and Privacy Privacy • Neural networks may identify health, habits, opinions and finances • Large-scale data collection picks up personally sensitive data (by- catch) • Difficulty in constraining usage • Unexpected personal insights need protection
  • 12. Copyright © 2016 Cadence Design Systems Inc. 12 • Default: Training in cloud, inference (recognition) in device • Technical factors drive work distribution 1. Energy and bandwidth cost for shipping raw data up to cloud 2. Latency and reliability of network in real-time applications 3. Usage frequency: occasional use may make cloud cost-effective 4. Frequency of retraining : data h or trained weights i • Business factors drive work distribution 1. Liability concern pushes network execution to “deep pockets” or pulls to local control 2. Today’s input data is tomorrow’s training data. Network execution has fringe benefits 3. Privacy concerns minimize data movement — raw streams expensive to encrypt Distributed Systems & Neural Networks What happens where
  • 13. Copyright © 2016 Cadence Design Systems Inc. 13 1. Neural networks will continue to proliferate in cloud-based applications 2. Neural networks will expand rapidly into real-time embedded functions 3. Power constraints and extreme throughput needs will drive CNN optimization in processor platforms — embedded and server 4. Real time neural network evolves from object recognition to action recognition 5. Vision-based problems dominate the computations and the high- profile deployments 6. Expect a mad — sometimes unguided — scramble for expertise, data, and applications The Road Ahead — Not Too Surprising
  • 14. Copyright © 2016 Cadence Design Systems Inc. 14 1. >100x energy and >20x in bandwidth from network AND engine architecture optimization near-term 2. In time: deployment of 1000 tera-MAC (peta-MAC) embedded, 1,000,000 tera-MAC (exa-MAC) server neural networks 3. Network optimization evolves from ad hoc exploration to automated “synthesis” — a new kind of EDA 4. New value chains emerge — and swing between vertical integration and disintegration. New kinds of IP, tools and data services 5. Data is king. Access to large, diverse training sets makes new winners. 6. Potential backlash over privacy and “rise of the machines” The Road Ahead — More Surprising
  • 15. Copyright © 2016 Cadence Design Systems Inc. 15 Cadence Product Announcement Today Vision P6 DSP: A complete imaging/vision and CNN processor • Up to 4X neural network performance Neural Network Performance • Up to 4X performance in well-known benchmarks Imaging and Vision Performance • 4X MAC countMultiply Accumulate • 32-way vector FPU on FP16 • Easy GPU code porting Vector Floating-Point Support Relative to Tensilica Vision P5 DSP for same process node Extends the Cadence product portfolio further into the fast-growing vision/deep learning applications areas
  • 16. Copyright © 2016 Cadence Design Systems Inc. 16 • Some market sizing efforts: http://techemergence.com/valuing-the-artificial-intelligence-market-2016-and-beyond/ • Cadence Neural Network story: http://ip.cadence.com/applications/cnn • Cadence Embedded Neural Network Summit Proceedings: http://ip.cadence.com/knowledgecenter/enns • Using Convolutional Neural Networks for Image Recognition: http://ip.cadence.com/uploads/901/cnn_wp-pdf • The latest Cadence Vision DSPs: http://ip.cadence.com/ipportfolio/tensilica-ip/image-vision-processing Please come to our demo table at the Summit and talk with our neural network, imaging and vision experts. Cadence MIPI CSI/DSI IP demo at mipi alliance table Resource Slide
  • 17. Copyright © 2016 Cadence Design Systems Inc. 17 Thank You © 2016 Cadence Design Systems, Inc. All rights reserved worldwide. Cadence, the Cadence logo, Denali, and Tensilica are registered trademarks of Cadence Design Systems, Inc. All others are the property of their respective holders.