Jack Weast. Principal Engineer, Chief Systems Engineer. Automated Driving Group, Intel

Similar documents
Intel Public Sector 3

WHITE PAPER SPLUNK SOFTWARE AS A SIEM

``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster

Technology Overview: Enabling Automated Driving

Building smart products: best practices for multicore software development

Engineering Services Outsourcing

Maru and Toru: Item-specific logistics solutions based on ROS. Moritz Tenorth, Ulrich Klank and Nikolas Engelhard

EMC IT Big Data Analytics Journey. Mahmoud Ghanem Sr. Systems Engineer

Development Tools for Active Safety Systems: PreScan and VeHIL

Connect. Challenge. Inspire.

DNA for Automated Driving. Jeremy Dahan May 8 th, 2017

Integrated Service Management

Product Brief SysTrack VMP

IoT: The 4th Industrial Revolution Yau Wai Yeong, Product Marketing Manager, Intel Internet-of-Things Group

WHEN PERFORMANCE MATTERS: EXTENDING THE COMFORT ZONE: DAVIDE. Fabrizio Magugliani Siena, May 16 th, 2017

EB Automotive Driving the Future of Software

Magillem. X-Spec. For embedded Software and Software-driven verification teams

Insights to HDInsight

Design Virtualization and Its Impact on SoC Design

ORACLE INFRASTRUCTURE AS A SERVICE PRIVATE CLOUD WITH CAPACITY ON DEMAND

Are We Ready for Autonomous and Connected Vehicles?

Microsoft Azure Essentials

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

Increasing computing performance of ADCS subsystems in small satellites for earth observation

Mike Strickland, Director, Data Center Solution Architect Intel Programmable Solutions Group July 2017

In-Memory Analytics: Get Faster, Better Insights from Big Data

Why Connecting to the Internet of Things Project List

Novedades de las últimas versiones de MATLAB y Simulink

Fleet Optimization with IBM Maximo for Transportation

Integrating MATLAB Analytics into Enterprise Applications

ECLIPSE 2012 Performance Benchmark and Profiling. August 2012

Secure information access is critical & more complex than ever

BullSequana S series. Powering Enterprise Artificial Intelligence

SurPaaS Analyzer. Cut your application assessment. Visualize Your Cloud Options. Time by a factor of 10x and Cost by 75% Unique Features

Software Framework for Highly Automated Driving EB robinos. Jared Combs July 27, 2017

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

ANSYS FLUENT Performance Benchmark and Profiling. October 2009

Oracle Engineered Systems and WeDo Technologies

Leveraging expertise for more economic value from HPC

Enabling Intelligence for Smart Building

Network maintenance evolution and best practices for NFV assurance October 2016

How to Apply Big Data for Fab Operation Efficiency

Deep Learning Acceleration with MATRIX: A Technical White Paper

Data Analytics for Semiconductor Manufacturing The MathWorks, Inc. 1

elektrobit.com Driver assistance software EB Assist solutions

HP Cloud Maps for rapid provisioning of infrastructure and applications

Modernize your grid: Simplify smart metering with an intelligent partner.

Android as a platform for IVI systems: A new approach

NVIDIA AND SAP INDUSTRY CHALLENGES INTEGRATED SOLUTION

Infrastructure Efficiency Yields Significant Cost Savings

The Rise of Engineering-Driven Analytics

Oracle Big Data Cloud Service

RETAIL ANALYTICS KX FOR RETAIL SOLUTIONS

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

LEVERAGING DATA ANALYTICS TO GAIN COMPETITIVE ADVANTAGE IN YOUR INDUSTRY

DELL EMC HADOOP SOLUTIONS

ACCELERATING BUSINESS TRANSFORMATION

Scalability and High Performance with MicroStrategy 10

Advanced Support for Server Infrastructure Refresh

White paper A Reference Model for High Performance Data Analytics(HPDA) using an HPC infrastructure

Naveen Gv Engineering Manager, Intel Software Products Intel Corporation

BIG DATA PROCESSING A DEEP DIVE IN HADOOP/SPARK & AZURE SQL DW

21 ST CENTURY AUTOMOTIVE ENGINEERING HCL ERS AUTOMOTIVE ENGINEERING SERVICES

Microsoft Big Data. Solution Brief

Intel Knowledge Builder for Intel Curie Module and Intel Quark SE Microcontroller

Automated data analysis for HV batteries with KNIME. Maximilian Mücke (Deutsche ACCUmotive) and Patryk Koryzna (DATATRONIQ)

The AI Car: Ramifications, Risks, & Opportunities

Oracle Enterprise Manager 13c Cloud Control

Dell EMC IT Big Data Analytics Journey. Nagesh Madhwal Client Solutions Director, Consulting, Southeast Asia, Dell EMC

The Real Need for Real-time Java Gateway Solutions

Addressing the I/O bottleneck of HPC workloads. Professor Mark Parsons NEXTGenIO Project Chairman Director, EPCC

Alexander Hein 26 September ENABLE THE CONNECTED PLANT WITH MATRIKON FLEX OPC UA SDK OPC UA Session 2

Accelerating Motif Finding in DNA Sequences with Multicore CPUs

Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM

Azure IoT Suite. Secure device connectivity and management. Data ingestion and command + control. Rich dashboards and visualizations

Big Data & Analytics for Wind O&M: Opportunities, Trends and Challenges in the Industrial Internet

The Digital Enterprise What, Why and How? SIMATIC IT R&D Suite Community, June 9 th 2015 Utrecht

Edge Analytics for IoT Device Intelligence

MANUFACTURING EXECUTION SYSTEM

Architecting for Next Generation Smarter Application December 3, 2013 Aravind Ajad Yarra and Hari Kishan Burle

Trusted by more than 150 CSPs worldwide.

Industry 4.0.

ASX Code: BRN An AI Processor Company

Top 5 Challenges for Hadoop MapReduce in the Enterprise. Whitepaper - May /9/11

Powering the Edge to the Enterprise

Automotive Industry Solutions

RODOD Performance Test on Exalogic and Exadata Engineered Systems

MontaVista Carrier Grade Express

Powering Disruptive Technologies with High-Performance Computing

Innovation with Connected Products

Traffic Safety Measures Using Multiple Streams Real Time Data

IBM Virtual Appliance for Oracle Database

IoT Business Brief Energy & Oil Business DRIVING SOCIETY FORWARD

E-guide Hadoop Big Data Platforms Buyer s Guide part 1

Beyond Hardware to Solutions

Accelerating Your Big Data Analytics. Jeff Healey, Director Product Marketing, HPE Vertica

Robotic Process Automation. Reducing process costs, increasing speed and improving accuracy Process automation with a virtual workforce

[Header]: Demystifying Oracle Bare Metal Cloud Services

What s New in MATLAB and Simulink

Datasheet FUJITSU Integrated System PRIMEFLEX for Hadoop

Transcription:

Jack Weast Principal Engineer, Chief Systems Engineer Automated Driving Group, Intel

From the Intel Newsroom 2

Levels of Automated Driving Courtesy SAE International Ref: J3061 3

Simplified End-to-End Automated Vehicle Architecture In-Vehicle Data Center Automated Driving Functions Vehicle Endpoint Management Sensor Processing Sensor Capture Vehicle Simulation & Validation Captured Sensor Data Analytics Data 4

What Makes an Automated Vehicle Work? Sensing Sensor Processing Sensor Fusion Environment Modeling HD-Map Correlation Maneuvering Decision Making Path Planning Trajectory Enumeration Localization

What is Happening in the Data Center? Development of Automated Vehicles *starts* in the Data Center There you store Data and Lots of it!!! The first step towards developing your algorithms for autonomy Example Data: Raw Sensor Data Vehicle Bus Traffic Environmental Conditions Scenario Under Capture Driver Name / Date / Time More Data

How Does the Data get There? Test Fleet Vehicles produce an incredible amount of data PetaBytes per hour! Sneaker Net! Physical Ingestion is really the only option Commercially Deployed Vehicles produce all the same amount of data But it is used inside the vehicle Intelligent Anomaly Detection The trick is how to know when to capture interesting data for later cloud processing

What else is Happening in the Data Center? All of that uploaded data is used to train our Deep Neural Networks DNN s support key use cases like Pedestrian Detection Traffic Sign Detection Visual Object Detection And, emerging use cases like Driving Policy Model Training Multi-node / IA-optimized Frameworks Captured Sensor Data Analytics Big Data Analytics Statistical Trends Neural Network Design for Target Hardware, and usage (Vision, Data Driven, etc.) Simulation >than Real Time Model Simulation & Verification Intel Architecture (IA)

What is else is Happening in the Data Center? All of that uploaded data is also used for big data style statistical analysis Statistical Analysis can provide: Longitudinal usage patterns Insight into vehicle performance Personalization The real value here is the intersection of Big Data and Deep Learning Model Training Multi-node / IA-optimized Frameworks Captured Sensor Data Analytics Big Data Analytics Statistical Trends Neural Network Design for Target Hardware, and usage (Vision, Data Driven, etc.) Simulation >than Real Time Model Simulation & Verification Intel Architecture (IA)

What else is Happening in the Data Center? But how do I know if the algorithm works? You need to test it on new, labeled data that was not previously used for training Simulation >> faster than Real Time mechanism to test the proposed vehicle implementation Crucial to do before deploying to the real world! Captured Sensor Data Analytics Big Data Analytics Model Training Multi-node / IA-optimized Frameworks Statistical Trends Neural Network Design for Target Hardware, and usage (Vision, Data Driven, etc.) Simulation >than Real Time Model Simulation & Verification Intel Architecture (IA)

Introducing Intel Deep Learning SDK Intel DL Deployment Tool Intel DL Training Tool configure_nn(fpga/cve, ) allocate_buffer( ) fpga_conv(input,output); fpga_conv( ); mkl_softmax( ); mkl_softmax( ); IMPORT Trained Model (trained on Intel or 3 rd Party HW) COMPRESS Model for Scoring on Target Intel HW GENERATE Scoring HW-Specific Code (OpenCL *, C/C++) INTEGRATE with System SW / Application Stack & TUNE EVALUATE Results and ITERATE INSTALL / SELECT IA-Optimized Frameworks PREPARE / CREATE Dataset with Ground-truth DESIGN / TRAIN Model(s) with IA-Opt. Hyper-Parameters MONITOR Training Progress across Candidate Models EVALUATE Results and ITERATE Optimized libraries & run-times (MKL-DNN, OpenVX, OpenCL) Data acquisition (sensors) and acceleration HW Target Scoring Hardware Platform (physical or simulated) MKL-DNN Optimized Machine Learning Frameworks Intel Xeon Workstation or Cluster (local or cloud) https://software.intel.com/en-us/deep-learning-sdk Intel Architecture (IA)

Endpoint Management & Deployment Connected Vehicles represent a significant Endpoint Management Challenge! Vehicle Endpoint Management Our Goal is to deploy early and often, over the air, updated models and other driving policy preferences Model Compression is the process of reducing the size (layers) of the network while retaining accuracy Compression Other methods could include some amount of re-training within the vehicle

Putting it All together: An End-to-End Architecture In-Vehicle Automated Driving Functions Trajectory Enumeration, Path Planning, Selection & Maneuvering Driving Policy, Path Selection Real Time Environment Modeling Localization Sensor Processing and Fusion Object ID & Classification Anomaly Detection Compressed DL Model Real Time HD Map Updates 5G OTA SW /FW Updates Data Formatting, Annotation Annotation Tools Data Storage Dataset Management and Traceability Data Center Endpoint Management Geographical Tracking, OTA Updates Neural Network / Algorithm Design Model Training Multi-node optimized Frameworks Big Data and Statistical Analytics Simulation >than Real Time Model Simulation & Verification Captured Sensor Data 13 Sneaker Net Test Fleets

Introducing Intel GO Automated Driving Solution

But what does all this mean for the In-Vehicle System Architecture? 15

Key Challenges in Enabling Autonomous Vehicles CHALLENGES Computational Performance and Power Efficiency Data Center Compute in a limited power envelope Real-time processing for vehicle control / collision avoidance Safety and Security for increased levels of automation Flexible & Scalable Platform that scales across vehicle models from standard to luxury (price & performance)

The ROI Conundrum for Developing Custom Logic Revenue ROI Required to maintain R&D costs at 20% of Revenue IC Development Costs*: IC Hardware Software Validation $ Millions $1,605 $782 $262 $175 $35 $52 $88 $439 $156 $321 17 1 2 3 4 5 6 7 8 9 10 65nm 40nm 28nm 20nm 14nm * Development Cost Source: IBS

Automotive Radio Data Center FPGAs are Multi-function Accelerator Platforms Pre-distortion CPU Hardware accelerators provide breakthrough compute performance Sensor Fusion Pedestrian Detection FPGA Accelerator Accelerator Re-configurable to adapt to a wide variety of workloads Performance-per-Watt gains with highly paralleled architecture 18 Machine Learning

FPGA: Automated Driving Flexible Accelerator AD Heterogeneous Architecture The Missing Puzzle Piece FPGA Workload Deep Learning Grid Fusion Object Classification Path Planning Sensor Fusion FPGA Attributes Hard Floating Point Deterministic Architecture Embedded Memory & DSP Security Architecture FPGA Value Performance / Watt Real-Time Processing Safety and Security Flexible Accelerator

The Only Timeline That Matters Is When People Are Ready for Automated Driving

Without Trust, Automated Vehicle Adoption Won t Happen Trust means we feel: Safe Comfortable Confident in control

How Do AVs Gain Our Trust? Good listening Open dialogue Prompt action

Dr. Nicholas Epley The Mind in the Machine To the Car: A Name, Gender, and Voice.

So what are the key system elements of trust?

SENSING Visual, auditory, and motion sensors help the system listen actively both inside and outside the vehicle.

COMMUNICATING Touchscreens, voice controls, communication screens, and lighting give the vehicle multiple ways to communicate in multiple directions with passengers.

RESPONDING TO CHANGES Automated Vehicles must react quickly and effectively in response to driving conditions and routing requests.

We Are Building a Trustworthy Platform. Key interactions and capabilities Technical implications Understanding what to optimize

Summary Automated Driving is an End to End Architecture and Intel GO Automated Driving Solutions has you covered Key Technical Challenges in Automated Vehicles can be solved through use of FPGAs as Flexible HW Accelerators for evolving workloads Human afforded Trust is what will decide when we as humans are ready for automated vehicles

Incredibly scalable in-vehicle computing Wide range of reliable, available, and secure compute Collaboration with Wind River and others to deliver functionally safe OS, software, tools Layered security from chip to cloud with features rooted in hardware and support for secure over-the-air updates Ideal combination of sequential and parallel computing Powerful and efficient Intel Atom and Intel Xeon processors for sequential computing Arria FPGAs for a powerful, cost-effective, scalable design platform Hardware acceleration technology for computer vision and machine/deep learning

Suite of tools for automated driving software application developers Support for in-vehicle code and cloud development Machine learning/deep learning, computer vision algorithm development on Intel architecture and accelerators Acceleration libraries, compilers, debuggers and IDE Deep Learning, Computer Vision, and Sensor Fusion Tools Sensor Data Tool [NEW] DL Training and Deployment Tools Intel-optimized DL Frameworks OpenVX* Kernel Library and Graph Builder FPGA & Heterogeneous Programming Tools FPGA OpenCL Full Stack Optimization Tools and Libraries Compiler (ICC), JTAG debugger Intel Vtune Amplifier, Thread Check, Thread Profiler Performance and Threading Libraries (Intel MKL, IPP, TBB) In-Vehicle Platform Tools Yocto* Recipe Board Flashing Utility

Industry s first 5G-ready automotive platform Rapid development and testing of 5G solutions Target use cases: HD map downloads in real time HD content for in-vehicle infotainment Over-the-air updates Sensor uploads from vehicle, for machine learning Safety, smart intersections, cooperative driving

Introducing Intel GO Automated Driving Solutions In-Vehicle Development Platform for Automated Driving Automotive 5G Platform Intel Data Center Solutions Unmatched scalability and performance per power Available 1H 17 Automotive Software Development Kit (SDK) 1st 5G ready platform for automotive development Available Feb 2017 >97% of servers deployed form machine learning workloads powered by Intel