This document discusses Intel's compiler optimizations. It states that Intel's compilers may optimize Intel microprocessors differently than non-Intel microprocessors. Some optimizations like SSE2, SSE3, and SSSE3 instructions are designed for Intel microprocessors. Intel does not guarantee the availability, functionality, effectiveness of optimizations on non-Intel microprocessors. The document advises checking product guides for specific instruction set coverage. It provides a notice revision date of August 4, 2011.
2. Intel’s compilers may or may not optimize to the same degree for non-Intel
microprocessors for optimizations that are not unique to Intel microprocessors.
These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other
optimizations. Intel does not guarantee the availability, functionality, or
effectiveness or any optimization on microprocessors not manufactured by
Intel. Microprocessor-dependent optimizations in this product are intended for
use with Intel microprocessors. Certain optimizations not specific to Intel
microarchitecture are reserved for Intel microprocessors. Please refer to the
applicable product User and Reference Guides for more information regarding
the specific instruction sets covered by this notice. Notice Revision #20110804
2
3. Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on
system configuration. No computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at www.intel.com.
Performance estimates were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and
"Meltdown." Implementation of these updates may make these results inapplicable to your device or system.
Cost reduction scenarios described are intended as examples of how a given Intel-based product, in the specified circumstances and configurations, may affect future costs and
provide cost savings. Circumstances will vary. Intel does not guarantee any costs or cost reduction.
This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel
representative to obtain the latest forecast, schedule, specifications and roadmaps.
Any forecasts of goods and services needed for Intel’s operations are provided for discussion purposes only. Intel will have no liability to make any purchase in connection with
forecasts published in this document.
ARDUINO 101 and the ARDUINO infinity logo are trademarks or registered trademarks of Arduino, LLC.
Altera, Arria, the Arria logo, Intel, the Intel logo, Intel Atom, Intel Core, Intel Nervana, Intel Xeon Phi, Movidius, Saffron and Xeon are trademarks of Intel Corporation or its
subsidiaries in the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others.
Copyright 2018 Intel Corporation.
3
7. 200% growth of information-based products & services by
2020 compared with traditional product & services¹
62% developers deem IoT ‘very important’
to digital strategies¹
1. IDC – Digital Transformation Predictions (source)
2. NLC – Cities and Innovation Economy: Perceptions of Local Leaders (source)
3. DataAge 2025, (link)
4. Forbes, December 10, 2017 (link)
>55% percentage of all data forecast to be
generated by IoT in 2025.³
>$300B annual B2B IoT revenue, led by industrial sector ⁴
66% of cities have invested in some type of smart
city technology²
7
11. 1. Amalgamation of analyst data and Intel analysis.
2. IDC FutureScape: Worldwide Internet of Things 2017 Predictions (link)
3. IDC FutureScape: Worldwide Internet of Things 2015 Predictions (link)
50%
45%
of data will be stored,
analyzed, and acted
on at the edge22018
2019
of IoT deployments will be
network constrained3
By2020
Average
internetuser 1.5GB data/day
Smart
hospital 3TB data/day
Autonomous
automobile 4TB data/day
Connected
airplane 40TB data/day
Smart
factory 1PB data/day
11
11
19. Consumer Health Finance Retail Government Energy Transport Industrial Other
Smart
Assistants
Chatbots
Search
Personalization
Augmented
Reality
Robots
Enhanced
Diagnostics
Drug
Discovery
Patient Care
Research
Sensory
Aids
Algorithmic
Trading
Fraud
Detection
Research
Personal
Finance
Risk Mitigation
Support
Experience
Marketing
Merchandising
Loyalty
Supply Chain
Security
Defense
Data
Insights
Safety &
Security
Resident
Engagement
Smarter
Cities
Oil & Gas
Exploration
Smart
Grid
Operational
Improvement
Conservation
Autonomous
Cars
Automated
Trucking
Aerospace
Shipping
Search &
Rescue
Factory
Automation
Predictive
Maintenance
Precision
Agriculture
Field
Automation
Advertising
Education
Gaming
Professional &
IT Services
Telco/Media
Sports
Source: Intel forecast
Aiwilltransform
20. Source: Forrester Research – Artificial Intelligence: Fact, Fiction. How Enterprises Can Crush It; What’s Possible for Enterprises in 2017
Aiadoptionisjustbeginning
58%
of business and technology
professionals said they're
researching AI, but only…
12%said they are currently
using AI systems.
In a recent Forrester Research survey…
21. Machinelearning DeepLearning
Example
Features
Detect similarities &
anomalies in sea of data
Large, diverse dataset
Fully-explainable
Real-time updates
Practical to
‘reverse engineer’
Tabular/limited dataset
Good enough accuracy
Fully-explainable
Difficult problem to
‘reverse engineer’
Large, uniform dataset
Highest accuracy
Other
examples
Credit fraud detection
Issue and defect triage
Predictive maintenance
Regression
Anomaly detection
Feature extraction
Image/speech recognition
Natural language
processing (NLP)
Pattern detection
MULTIPLEapproachestoAI
Anti-Money
Laundering
Facial
recognition
Recommendation
engine
Cognitive
Reasoning
ANDMore…
22. Machine
Learning
How do you
engineer the best
features?
Machinelearning
𝑁 × 𝑁
Arjun
NEURAL NETWORK
𝒇 𝟏, 𝒇 𝟐, … , 𝒇 𝑲
Roundness of face
Dist between eyes
Nose width
Eye socket depth
Cheek bone structure
Jaw line length
…etc.
CLASSIFIER
ALGORITHM
SVM
Random Forest
Naïve Bayes
Decision Trees
Logistic Regression
Ensemble methods
𝑁 × 𝑁
Arjun
DeepLearning
How do you guide
the model to find
the best features?
24. Source: ILSVRC ImageNet winning entry classification error rate each year 2010-2016 (Left), https://www.microsoft.com/en-us/research/blog/microsoft-researchers-achieve-new-conversational-speech-recognition-milestone/ (Right)
25. Deeplearninginpractice
Source: Intel customer engagements
Source Data Inferencing Inference within broader application
Innovation
Cycle
Time-to-
Solution
15% 15% 23% 15% 15% 8% 8%
Experiment with
topologies
Tune hyper-
parameters
Document
resultsLabel data Load data Augment data
Support
inference
inputs
Compute-intensive
(Model Training)
Labor-intensive Labor-intensive
15%
15%
23%
15%
15%
8%
8%
Development
Cycle
∞ ∞
AI.Data
Processing
Decision
Process
Data
Integration &
Management
Broader
ApplicationDeploy RefreshProduction
Deployment
Data Store
Defect
detection
26. Edge
Device
ARTIFICIALINTELLIGENCE
Platforms Finance Healthcare Energy Industrial Transport Retail Home More…
Data Center
TOOLKITS
App
Developers
libraries
Data
Scientists
foundation
Library
Developers
*
*
*
*
FOR
* * * *
Hardware
IT System
Architects
Solutions
Solution
Architects
AI Solutions Catalog
(Public & Internal)
DEEPLEARNINGACCELERATORS
Inference
DEEPLEARNINGDEPLOYMENT
OpenVINO™ † Intel® Movidius™ SDK
Open Visual Inference & Neural Network Optimization
toolkit for inference deployment on CPU, processor
graphics, FPGA & VPU using TF, Caffe* & MXNet*
Optimized inference deployment
for all Intel® Movidius™ VPUs using
TensorFlow* & Caffe*
DEEPLEARNINGFRAMEWORKS
Now optimized for CPU Optimizations in progress
TensorFlow* MXNet* Caffe* BigDL/Spark* Caffe2* PyTorch* PaddlePaddle*
DEEPLEARNING
Intel® Deep
Learning Studio‡
Open-source tool to compress
deep learning development cycle
MACHINELEARNINGLIBRARIES
Python R Distributed
• Scikit-learn
• Pandas
• NumPy
• Cart
• Random
Forest
• e1071
• MlLib (on Spark)
• Mahout
ANALYTICS,MACHINE&DEEPLEARNINGPRIMITIVES
Python DAAL MKL-DNN
Intel distribution
optimized for
machine learning
Intel® Data Analytics
Acceleration Library
(for machine learning)
Open-source deep neural
network functions for
CPU, processor graphics
DEEPLEARNINGGRAPHCOMPILER
Intel® nGraph™ Compiler (Alpha)
Open-sourced compiler for deep learning model
computations optimized for multiple devices (CPU, GPU,
NNP) using multiple frameworks (TF, MXNet, ONNX)
AIFOUNDATION
A
R
T
I
F
I
C
I
A
l
I
N
T
E
L
L
I
G
E
n
C
e NNP L-1000
* * * *
Ai.intel.com
† Formerly the Intel® Computer Vision SDK
*Other names and brands may be claimed as the property of others.
All products, computer systems, dates, and figures are preliminary based on current expectations, and are subject to change without notice.