27
DEMOCRATIZING AI Carlos Morales, Intel AI Products Group

DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

DEMOCRATIZING AICarlos Morales, Intel AI Products Group

Page 2: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Compute for Everyone

Intel has a long tradition of democratizing compute

2

by

Making it easier

Making it powerful

Making it accessible

a few thousand usersMainframes

Page 3: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Compute for Everyone

Intel has a long tradition of democratizing compute

3

by

Making it easier

Making it powerful

Making it accessible

a few thousand usersMainframes

millions and millions of usersPersonal Computers

Page 4: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Compute for Everyone

Intel has a long tradition of democratizing compute

4

by

Making it easier

Making it powerful

Making it accessible

a few thousand usersMainframes

millions and millions of usersPersonal Computers

billions of usersCloud Computing

Page 5: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Compute for Everyone

Intel has a long tradition of democratizing compute

5

by

Making it easier

Making it powerful

Making it accessible

a few thousand usersMainframes millions and millions of users

Personal Computers

billions of usersCloud Computing

so many billions of usersFog and IoT Computing

Page 6: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Compute for Everyone

Intel has a long tradition of democratizing compute

6

by

Making it easier

Making it powerful

Making it accessible

Democratizing AIactually mean?

What does

but

Page 7: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Democratizing AI

7

byMaking it easier

Making it powerfulMaking it accessible

What does that actually mean?

Automating and abstracting anything that is

not AI

Page 8: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Democratizing AI

8

by

Making it easier

Making it powerful

Making it accessible

What does that actually mean?Automating and

abstracting anything that is not AI

Enabling scale up, scale out and novel AI

techniques for everyone

Page 9: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Democratizing AI

9

by

Making it easier

Making it powerful

Making it accessible

What does that actually mean?Automating and

abstracting anything that is not AI

Enabling scale up, scale out and novel AI

techniques for everyone

Bringing it to the compute platform you already have

Page 10: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Making AI Easier

10

byAutomating and

abstracting anything that is not AI

Data Ingestion and

Management

Data Curation

Feature Extraction

Labeling

Augmentation/Simulation Analytics

IntegrationMachine Learning and

Analytics

Resource Management

User/Team Management

InferenceScale Out

(FaaS)

Security (authentication, authorization, privacy, compliance)

AIDeep Learning

and other approaches

Data EngineeringExisting ML and Analytics Pipelines

Administration

Page 11: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Making AI Easier

11

byAutomating and

abstracting anything that is not AI

Data Ingestion and

Management

Data Curation

Feature Extraction

Labeling

Augmentation/Simulation Analytics

IntegrationMachine Learning and

Analytics

Resource Management

User/Team Management

InferenceScale Out

(FaaS)

Security (authentication, authorization, privacy, compliance)

AIDeep Learning

and other approaches

Data EngineeringExisting ML and Analytics Pipelines

Administration

Page 12: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Making AI Easier

12

byAutomating and

abstracting anything that is not AI

Data Ingestion and Management

Data Curation

Feature Extracti

on

Labeling

Augmentation/Simulation Analytics

IntegrationMachine Learning and

Analytics

Resource Management

User/Team Management

InferenceScale Out

(FaaS)

Security (authentication, authorization, privacy, compliance)

AIDeep Learningand other approaches

Data EngineeringExisting ML and Analytics Pipelines

Administration

Data Ingestion

and Manage

ment

Data Curation

Feature Extraction

Labeling

Augmentation/

Simulation

Analytics Integrati

on

Machine Learning and

Analytics

Resource Management

User/Team Management

InferenceScale Out

(FaaS)

Security (authentication, authorization, privacy, compliance)

AIDeep Learning

and other approaches

Data EngineeringExisting ML and Analytics Pipelines

Administration

Data Ingestion

and Manage

ment

Data Curation

Feature Extraction

Labeling

Augmentation/

Simulation

Analytics Integrati

on

Machine Learning and

Analytics

Resource Management

User/Team Management

InferenceScale Out

(FaaS)

Security (authentication, authorization, privacy, compliance)

AIDeep Learning

and other approaches

Data EngineeringExisting ML and Analytics Pipelines

Administration

Data Ingestion

and Manage

ment

Data Curation

Feature Extraction

Labeling

Augmentation/

Simulation

Analytics Integrati

on

Machine Learning and

Analytics

Resource Management

User/Team Management

InferenceScale Out

(FaaS)

Security (authentication, authorization, privacy, compliance)

AIDeep Learning

and other approaches

Data EngineeringExisting ML and Analytics Pipelines

Administration

Data Ingestion

and Manage

ment

Data Curation

Feature Extraction

Labeling

Augmentation/

Simulation

Analytics Integrati

on

Machine Learning and

Analytics

Resource Management

User/Team Management

InferenceScale Out

(FaaS)

Security (authentication, authorization, privacy, compliance)

AIDeep Learning

and other approaches

Data EngineeringExisting ML and Analytics Pipelines

Administration

Page 13: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Making AI Easier

13

byAutomating and

abstracting anything that is not AI

How do we solve messy problem?

Page 14: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Making AI Easier

14

byAutomating and

abstracting anything that is not AI

How do we solve messy problem?

The open source community, with Intel’s support, is converging on solutions.

DLaaS offerings are flourishing

Kubernetes is the API

Page 15: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Democratizing AI

15

by

Making it easier

Making it powerful

Making it accessible

What does that actually mean?Automating and

abstracting anything that is not AI

Enabling scale up, scale out and novel AI

techniques for everyone

Bringing it to the compute platform you already have

Page 16: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Making it Powerful

16

byEnabling scale up, scale

out and novel AI techniques for everyoneXeon Democratizes AI

Intel® - SURFsara* Research Collaboration - Multi-Node Intel® Caffe ResNet-50 Scaling Efficiency on 2S Intel® Xeon® Platinum 8160 Processor Cluster

0

10

20

30

40

50

60

70

4 16 32 64 96 128 192 256

IdealSURFsara:MareNostrum4/Barcelona

− MareNostrum4 Barcelona Supercomputing Center

− ImageNet-1K− 256 nodes− 90% scaling efficiency − Top-1/Top-5 > 74%/92%− Batch size of 32 per node− Global BS=8192− Throughput: 15170 Images/sec

Time-To-Train: 70 minutes(50 Epochs)

90% Scaling Efficiency

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 resultsinapplicable to your device or system. Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured usingspecific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluatingyour contemplated purchases, including the performance of that product when combined with other products. For more complete information visit: http://www.intel.com/performance Source: Intel measured as of June 2017

Optimization Notice: 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 inc lude SSE2, SSE3,and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependentoptimizations 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 Userand Reference Guides for more information regarding the specific instruction sets covered by this notice.

Configuration Details 2: Slide 127

Page 17: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

17

Xeon Democratizes AI

INFERENCE using FP32 Batch Size Caffe GoogleNetv1 256 AlexNet256 Configuration Detailson Configs:18,25Software and workloadsused in performance testsmay have been optimized for performance onlyon Intel mi croprocessors. Performance tests, su ch as SYS markand MobileMark,are measured using specif ic computer systems, components, sof tware,operationsand functions. Any change to anyo f thosefactors may cause the result s to vary. You should consult other information and performance tests to a ssi st you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more complete information visi t:http://www.intel.com /performance Source: In tel measured as of June 2017 Optimization Noti ce: Intel's compilers may or may notoptim ize to the same degree for non-Intel microprocessors for optimi zations thatare not unique to Intel mi croprocessors.These optimizat ions in clude SSE2, S SE3, and SSSE3instruction sets and other optimizations. Intel doesnot guarantee the availability, funct ionality, or effe cti venessof anyopti mization on microprocessorsnot manufactured by Intel. Microprocessor-dependentoptimizations in thi sproductare intended for use with Intel mi croprocessors.Certain optimiza tionsnotspecific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable productUser and Reference Guidesfor more information regardingthe specific instruction sets covered by this notice.

AI performance is constantly improving with hardware and software optimizations on Intel® Xeon® Scalable Processors

Inference and training throughput measured with FP32 instructions. Inference performance with INT8 is expected to be higher

Intel® Xeon® Platinum 8180 Processor higher Intel optimized Caffe Resnet50 with Intel® MKL inference throughput 133X and training throughput 73X compared to Intel® Xeon® Processor E5-2699 v3 with BVLC-Caffe

INFERENCE THROUGHPUT

Up to

198xIntel® Xeon® Platinum 8180 Processor

higher Intel optimized Caffe GoogleNet v1 with Intel® MKL inference throughput compared to

Intel® Xeon® Processor E5-2699 v3 with BVLC-Caffe

TRAINING THROUGHPUT

Up to

127xIntel® Xeon® Platinum 8180 Processor

higher Intel Optimized Caffe AlexNet with Intel® MKL training throughput compared to

Intel® Xeon® Processor E5-2699 v3 with BVLC-Caffe

Page 18: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

18

Xeon Democratizes AI: Case Study

Intel’s Solution Stack includes

Intel® Xeon® Scalable processors

Intel® Solid State Drives

Intel Deep Learning Deployment Toolkit

Intel® Math Kernel Library for Deep Neural Networks

Page 19: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Democratizing AI

19

by

Making it easier

Making it powerful

Making it accessible

What does that actually mean?Automating and

abstracting anything that is not AI

Enabling scale up, scale out and novel AI

techniques for everyone

Bringing it to the compute platform you already have

Page 20: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Democratizing AI

20

byMaking it accessibleBringing it to the compute platform you already have

Optimizing Xeon AI

Enabling End-to-end AI

And most importantly

Augmenting Xeon with a broad compute portfolio

Making it easier to leverage the full stack

Page 21: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

21

*Future product†Beta available^Available in the Intel® Deep Learning Cloud, coming to other platforms laterOther names and brands may be claimed as the property of others.

Tools

Platforms

technology

Frameworks

librariesDIRECT OPTIMIZATION

Intel® MKL/MKL-DNN, clDNN, DAAL, Intel Python

Distribution, etc.

Intel® nGraph™ Library

NNP Transformer †CPU Transformer More…

DATACENTER EDGE/GATEWAY SYSTEMS & COMPONENTS

Intel® Deep Learning

Cloud System*

Intel®Deep Learning

Studio^

Intel® Deep Learning

Deployment Toolkit

Intel® Computer Vision SDK

Intel® Movidius™

SDK

*

Solutions

Data Scientists

TechnicalServices

Reference Solutions

REASONING

Intel® AI DevCloud

* ON* * *

AI PORTFOLIO

Page 22: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

22

Intel® Nervana™ neural network processor (NNP) ¥

Scalable acceleration with best performance for intensive deep learning

¥ Formerly codenamed as the Crest Family1Source: https://newsroom.intel.com/news-releases/intel-ai-day-news-release/?_ga=2.26542141.1088441208.1508441324-198894050.1498491572. All products, computer systems, dates, and figures specified are preliminary based on current expectations, and are subject to change without notice.Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests,such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products.For more complete information visit: http://www.intel.com/performance. Source: Intel measured or estimated as of November 2017

parallelism Scalability utilization RoadmapLarge on-die

memory

High speed interconnects

Massive inter-chip

data transfer

Direct SW control for

best on-chip memory usage

Managed data-flow

paths

First silicon in 2017

Product roadmap on

track to exceed performance

goal1

Massively-parallel

compute

Specialized on-die fabrics

Optimized numerics -Flexpoint

Page 23: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

23

Project brainwave for real-time AI “A major leap forward in both performance and flexibility for cloud-based serving of deep learning models.” Doug BurgerDistinguished Engineer

Page 24: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

24

INTEL IS DEMOCRATIZING AI

Page 25: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

25

INTEL IS DEMOCRATIZING AI

Developing key AI software with the open source community

Offering edge-to-edge AI compute solutions

Making it work better together

by

and

Page 26: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

Thank you!

Page 27: DEMOCRATIZING AI · Simulation Analytics Integration Machine Learning and ... Scale Out (FaaS) Security (authentication, authorization, privacy, compliance) AI Deep Learning and other

27

Notices and Disclaimers

Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors.  Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions.  Any change to any of those factors may cause the results to vary.  You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more complete information visit: http://www.intel.com/performance.

Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase.  For more complete information about performance and benchmark results, visit www.intel.com/benchmarks.

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 intel.com.

The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Intel, the Intel logo, Xeon, Xeon Phi and Nervana are trademarks of Intel Corporation in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others

© 2018 Intel Corporation. All rights reserved.