SlideShare a Scribd company logo
April 4-7, 2016 | Silicon Valley
Shri Sundaram, April 4, 2016
DRIVE PX 2
SELF DRIVING CAR COMPUTER
2
SELF DRIVING AND AI SUPERCOMPUTING
3
SELF-DRIVING CAR PLATFORM
NVIDIA DRIVE PX 2NVIDIA DIGITS
NVIDIA DRIVENET
Localization
Planning
Visualization
Perception
DRIVEWORKS
4
NVIDIA DRIVE PX 2
12 CPU cores | Pascal GPU | 8 TFLOPS | 24 DL TOPS | 16nm FF | 250W | Liquid Cooled
World’s First AI Supercomputer for Self-Driving Cars
5
INTERFACES
Sensor Fusion Interfaces
GMSL Camera, CAN, GbE, BroadR-Reach, FlexRay,
LIN, GPIO
Displays and Cockpit Computer Interfaces
HDMI, FPDLink III and GMSL
Development and Debug Interfaces
HDMI, GbE, 10GbE, USB3, USB 2 (UART/debug),
JTAG
70 Gigabits per second of IO
Auto Grade connectors Debug/Lab interfaces
6
COMPUTATION ENGINES
•Scalable + Redundancy Capable
Dual CPU-GPU Cluster
Connected over
Gigabit Ethernet
•Independent and specialized
compute
Each GPU has
dedicated memory
•Greatly accelerate DNN
performance
Specialized
Instructions for
Discrete GPU
24 DL TOPS, 8 TFLOPS,
High Performance CPU Complex
DRIVE PX 2
7
SOFTWARE
NVIDIA Vibrante Linux & Comprehensive BSP
Rich Middleware
SDK, Samples and more
A full stack of rich software components
8
DRIVE PX 2
Designed For
Sensor Fusion, Point Cloud etc.
SENSOR PROCESSING
Detection/Perception (DNN Inference),
Localization, Path Planning, Visualization
COMPUTATION
Automobile Network
COMMUNICATION
Algorithm development, Hardware in
Loop etc.
DATA COLLECTION
9
READYING FOR
PRODUCTION
RAPID
PROTOTYPING
DEVELOPING
APPLICATIONS
DRIVE PX 2
Built for
Develop applications using
DRIVE PX 2
Deploy a pre-trained DNN
on DRIVE PX 2
Migrate applications from
PC to DRIVE PX 2
Typically in a lab set up or
a few cars
DRIVE PX 2 as reference
for custom ECU
Safety concept to derive
certain Safety Integrity
Level
Validate algorithms in car
with live cameras/sensors
Partition existing system
(say, PC); include DRIVE
PX 2 for sensor fusion
10s of cars
10
READYING FOR
PRODUCTION
RAPID
PROTOTYPING
DEVELOPING
APPLICATIONS
DRIVE PX 2
Built for
Develop applications using
DRIVE PX 2
Deploy a pre-trained DNN
on DRIVE PX 2
Migrate applications from
PC to DRIVE PX 2
Typically in a lab set up or
a few cars
DRIVE PX 2 as reference
for custom ECU
Safety concept to derive
certain Safety Integrity
Level
Validate algorithms in car
with live cameras/sensors
Partition existing system
(say, PC); include DRIVE
PX 2 for sensor fusion
10s of cars
11
READYING FOR
PRODUCTION
RAPID
PROTOTYPING
DEVELOPING
APPLICATIONS
DRIVE PX 2
Built for
Develop applications using
DRIVE PX 2
Deploy a pre-trained DNN
on DRIVE PX 2
Migrate applications from
PC to DRIVE PX 2
Typically in a lab set up or
a few cars
DRIVE PX 2 as reference
for custom ECU
Safety concept to derive
certain Safety Integrity
Level
Validate algorithms in car
with live cameras/sensors
Partition existing system
(say, PC); include DRIVE
PX 2 for sensor fusion
10s of cars
12
READYING FOR
PRODUCTION
RAPID
PROTOTYPING
DEVELOPING
APPLICATIONS
DRIVE PX 2
Built for
Develop applications using
DRIVE PX 2
Deploy a pre-trained DNN
on DRIVE PX 2
Migrate applications from
PC to DRIVE PX 2
Typically in a lab set up or
a few cars
DRIVE PX 2 as reference
for custom ECU
Safety concept to derive
certain Safety Integrity
Level
Validate algorithms in car
with live cameras/sensors
Partition existing system
(say, PC); include DRIVE
PX 2 for sensor fusion
10s of cars
13
SPRINGBOARDS
TO PRODUCTION
TOOLS &
ECOSYSTEM
CORE DRIVE PX 2
CAPABILITIES
DRIVE PX 2
Benefits
Computation &
Memory
Interfaces & IO
Bandwidth
Rich SW & HW
Capabilities Functional
Safety
Automotive
HW
Automotive SW
(RTOS, AUTOSAR &
Code Compliance)
Product
Partnerships
(HW & SW)
14
COMPUTATION & MEMORY
CPU Complex: 2x Denver2 plus 4x Cortex-A57
Fully coherent HMP system; ARM V8 64-bit
Pascal GPU – 5th Gen GPU Architecture
Custom acceleration for deep learning
Separate memory for Tegra (CPU + iGPU) and dGPU
Tegra (CPU + iGPU) to 8GB LPDDR4 (UMA): 50+GB/s
Discrete GPU to 4GB GDDR5: 80+ GB/s
24 DL TOPS from GPU; High Perf. CPU
CORE DRIVE PX 2 CAPABILITIES
15
RICH SW/HW CAPABILITIES
Prepared to handle many use-cases
Train on DevBox/DIGITS; Inference on DRIVE PX 2
Develop on PC (CUDA); Run on DRIVE PX 2
Develop on another NVIDIA embedded platform; Run on PX 2
…
By making the experience across homogeneous
Unified tool chain (across DevBox, PX2 and other embedded
platforms)
Multimedia APIs aligned across all platforms (Linux)
Full Open GL (not just ES)
Ubuntu Unity desktop
CUDA/CuDNN/DL Frameworks
…
Binary Compatibility
CORE DRIVE PX 2 CAPABILITIES
16
RICH SW/HW CAPABILITIES
Data Logging
Data Logger
DRIVE PX 2
Camera
Bypass
Vehicle Information
Other Sensors
CAN/FlexRay
Gigabit Ethernet
Other Sensors & GPS
(LiDAR/Radar)
2x 10 Gigabit Ethernet
Uncompressed Camera stream
12x Camera
GMSL
2x HDMI (4K/60) as Data pipe
Optional: for uncompressed video
10 Gigabit Ethernet
Optional: for uncompressed video
ECU debug data
12x Camera
GMSL
TOOLS & ECOSYSTEM
17
RICH SW/HW CAPABILITIES
User can define 20 different CAN node IDs
between Infineon Aurix and NVIDIA Tegra.
No special tool-chain required.
Messages defined through configuration files on
Linux (running on Tegra A).
E.g. one of the 20.
CAN Channel F (on Aurix):
Standard Can Id (0x244) - forwarded to Tegra B
CAN Bus configuration – EasyCAN*
* Provided by NVIDIA Partner Elektrobit
TOOLS & ECOSYSTEM
18
RICH SW/HW CAPABILITIES
Graphics Debugger, System Profiler
Multi Process, Multi Node, Multi GPU
CUDA tools
Exquisite Developer Tools
TOOLS & ECOSYSTEM
19
RICH SW/HW CAPABILITIES
DRIVEWORKS
Next session (S6834 - DriveWorks) @ 3 PM
Tools and building blocks to create your
autonomous driving applications.
Object detection, map localization, path planning
and visualization.
TOOLS & ECOSYSTEM
20
PRODUCT PARTNERSHIPS
Camera, LiDAR and more
USB/GigE Cameras
LiDAR
Image Sensors
Hardware Reference board partners
SDKs and frameworks from Partners
TOOLS & ECOSYSTEM
21
FUNCTIONAL SAFETY
Being developed as SEooC for autonomous driving
Developing work products
Functional and Technical Safety Concept – Scheme to achieve certain Safety Integrity Level for a
particular use-case.
System Design Specification – Functional details of HW / SW components & interfaces that are
compliant to various standards (i.e. ISO26262)
Hardware-Software Interface Specification – Register level details of HW/SW components
Safety Manual – Safety architecture (e.g. RTOS/AUTOSAR) and list of all safety mechanisms and
instructions to use them (e.g. DRAM ECC)
FMEDA - Documentation of random failure metrics
SEooC & Work Products for DRIVE PX 2
SPRINGBOARDS TO PRODUCTION
22
FUNCTIONAL SAFETY
Certified Hypervisor and foundation partitions
Safety OS (CPU Complex, SCE, Safety MCU)
Safety supervision framework
Safety diagnostics libraries
Safety AUTOSAR Stack (SCE, Safety MCU)
Applications, Middleware and Libraries
SW architecture
L1SS
L2SS
L3SS
IPC
SPI
nSAFE
WD
WD
STLib
STLib
Tegra
Tegra/Pascal HW
SPRINGBOARDS TO PRODUCTION
23
AUTOMOTIVE SW
AUTOSAR
DRIVE PX comes integrated with AUTOSAR 4.x-
compliant software suite from Elektrobit
Running on NVIDIA Tegra and Infineon AURIX™ 32-bit
TriCore™ microcontroller
Integrated Linux and AUTOSAR apps
Functionality to monitor & redundancy
management.
IPC in safe/reliable execution environment.
Also available reference stacks from other major
AUTOSAR solution providers.
SPRINGBOARDS TO PRODUCTION
24
DRIVE PX 2
DRIVE PX 2: AI Supercomputer for Self Driving Cars
Built for application development, rapid embedded
prototyping and to help migrate to series
production.
Delivers powerful IO and processing capabilities,
rapidly expanding product ecosystem and several
means to shorten the path to production.
Closing remarks
April 4-7, 2016 | Silicon Valley
THANK YOU
JOIN THE NVIDIA DEVELOPER PROGRAM AT developer.nvidia.com/join
26
REFERENCES
DRIVE PX 2 Launch at CES
https://youtu.be/C_8MZZ2TZUk (View Part 1 through 9)
Contact
ssundaram@nvidia.com

More Related Content

What's hot

Yocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution MakerYocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution Maker
Sherif Mousa
 
FD.IO Vector Packet Processing
FD.IO Vector Packet ProcessingFD.IO Vector Packet Processing
FD.IO Vector Packet Processing
Kernel TLV
 
Embedded Linux from Scratch to Yocto
Embedded Linux from Scratch to YoctoEmbedded Linux from Scratch to Yocto
Embedded Linux from Scratch to YoctoSherif Mousa
 
U boot-boot-flow
U boot-boot-flowU boot-boot-flow
Uvm dcon2013
Uvm dcon2013Uvm dcon2013
Uvm dcon2013sean chen
 
BusyBox for Embedded Linux
BusyBox for Embedded LinuxBusyBox for Embedded Linux
BusyBox for Embedded Linux
Emertxe Information Technologies Pvt Ltd
 
Gstreamer: an Overview
Gstreamer: an OverviewGstreamer: an Overview
Gstreamer: an Overview
Rodrigo Costa
 
Basics of boot-loader
Basics of boot-loaderBasics of boot-loader
Basics of boot-loader
iamumr
 
I2c drivers
I2c driversI2c drivers
I2c drivers
pradeep_tewani
 
USB Drivers
USB DriversUSB Drivers
USB Drivers
Anil Kumar Pugalia
 
Embedded linux network device driver development
Embedded linux network device driver developmentEmbedded linux network device driver development
Embedded linux network device driver development
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
Emertxe Information Technologies Pvt Ltd
 
Kernel debug log and console on openSUSE
Kernel debug log and console on openSUSEKernel debug log and console on openSUSE
Kernel debug log and console on openSUSE
SUSE Labs Taipei
 
Arm device tree and linux device drivers
Arm device tree and linux device driversArm device tree and linux device drivers
Arm device tree and linux device drivers
Houcheng Lin
 
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardKernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Anne Nicolas
 
Function Level Analysis of Linux NVMe Driver
Function Level Analysis of Linux NVMe DriverFunction Level Analysis of Linux NVMe Driver
Function Level Analysis of Linux NVMe Driver
인구 강
 
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
DrUrvashiBansal
 
LCA13: Power State Coordination Interface
LCA13: Power State Coordination InterfaceLCA13: Power State Coordination Interface
LCA13: Power State Coordination Interface
Linaro
 

What's hot (20)

Yocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution MakerYocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution Maker
 
FD.IO Vector Packet Processing
FD.IO Vector Packet ProcessingFD.IO Vector Packet Processing
FD.IO Vector Packet Processing
 
Embedded Linux from Scratch to Yocto
Embedded Linux from Scratch to YoctoEmbedded Linux from Scratch to Yocto
Embedded Linux from Scratch to Yocto
 
PCI Drivers
PCI DriversPCI Drivers
PCI Drivers
 
U boot-boot-flow
U boot-boot-flowU boot-boot-flow
U boot-boot-flow
 
Uvm dcon2013
Uvm dcon2013Uvm dcon2013
Uvm dcon2013
 
BusyBox for Embedded Linux
BusyBox for Embedded LinuxBusyBox for Embedded Linux
BusyBox for Embedded Linux
 
Gstreamer: an Overview
Gstreamer: an OverviewGstreamer: an Overview
Gstreamer: an Overview
 
Basics of boot-loader
Basics of boot-loaderBasics of boot-loader
Basics of boot-loader
 
I2c drivers
I2c driversI2c drivers
I2c drivers
 
USB Drivers
USB DriversUSB Drivers
USB Drivers
 
Embedded linux network device driver development
Embedded linux network device driver developmentEmbedded linux network device driver development
Embedded linux network device driver development
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
 
Kernel debug log and console on openSUSE
Kernel debug log and console on openSUSEKernel debug log and console on openSUSE
Kernel debug log and console on openSUSE
 
Arm device tree and linux device drivers
Arm device tree and linux device driversArm device tree and linux device drivers
Arm device tree and linux device drivers
 
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardKernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
 
Function Level Analysis of Linux NVMe Driver
Function Level Analysis of Linux NVMe DriverFunction Level Analysis of Linux NVMe Driver
Function Level Analysis of Linux NVMe Driver
 
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
287233027-Chapter-1-Fundamentals-of-Computer-Design-ppt.ppt
 
LCA13: Power State Coordination Interface
LCA13: Power State Coordination InterfaceLCA13: Power State Coordination Interface
LCA13: Power State Coordination Interface
 
Audio Drivers
Audio DriversAudio Drivers
Audio Drivers
 

Viewers also liked

1050: 車載用ADAS/自動運転プラットフォームDRIVE PX及びコックピット・プラットフォームDRIVE CXのご紹介
1050: 車載用ADAS/自動運転プラットフォームDRIVE PX及びコックピット・プラットフォームDRIVE CXのご紹介1050: 車載用ADAS/自動運転プラットフォームDRIVE PX及びコックピット・プラットフォームDRIVE CXのご紹介
1050: 車載用ADAS/自動運転プラットフォームDRIVE PX及びコックピット・プラットフォームDRIVE CXのご紹介
NVIDIA Japan
 
車載組み込み用ディープラーニング・エンジン NVIDIA DRIVE PX
車載組み込み用ディープラーニング・エンジン NVIDIA DRIVE PX車載組み込み用ディープラーニング・エンジン NVIDIA DRIVE PX
車載組み込み用ディープラーニング・エンジン NVIDIA DRIVE PX
NVIDIA Japan
 
GTC 2016 Opening Keynote
GTC 2016 Opening KeynoteGTC 2016 Opening Keynote
GTC 2016 Opening Keynote
NVIDIA
 
CES 2017: NVIDIA Highlights
CES 2017: NVIDIA HighlightsCES 2017: NVIDIA Highlights
CES 2017: NVIDIA Highlights
NVIDIA
 
Artificial Intelligence: Predictions for 2017
Artificial Intelligence: Predictions for 2017Artificial Intelligence: Predictions for 2017
Artificial Intelligence: Predictions for 2017
NVIDIA
 
2016 06 nvidia-isc_supercomputing_car_v02
2016 06 nvidia-isc_supercomputing_car_v022016 06 nvidia-isc_supercomputing_car_v02
2016 06 nvidia-isc_supercomputing_car_v02
Carlo Nardone
 
NVIDIA CES 2016 Highlights
NVIDIA CES 2016 HighlightsNVIDIA CES 2016 Highlights
NVIDIA CES 2016 Highlights
NVIDIA
 
GTC 2016 ディープラーニング最新情報
GTC 2016 ディープラーニング最新情報GTC 2016 ディープラーニング最新情報
GTC 2016 ディープラーニング最新情報
NVIDIA Japan
 
NVIDIA CES 2016 Press Conference
NVIDIA CES 2016 Press ConferenceNVIDIA CES 2016 Press Conference
NVIDIA CES 2016 Press Conference
NVIDIA
 
組込みソフトウェア開発に対する弊社の取り組み事例
組込みソフトウェア開発に対する弊社の取り組み事例組込みソフトウェア開発に対する弊社の取り組み事例
組込みソフトウェア開発に対する弊社の取り組み事例
ESM SEC
 
Breinstorm@HUMIQ - Automotive functionalsafety
Breinstorm@HUMIQ - Automotive functionalsafetyBreinstorm@HUMIQ - Automotive functionalsafety
Breinstorm@HUMIQ - Automotive functionalsafety
ipebesma
 
What I learned designing a car user experience
What I learned designing a car user experienceWhat I learned designing a car user experience
What I learned designing a car user experience
Luc van Loon
 
Foundation of business com chapter1
Foundation of business com chapter1Foundation of business com chapter1
Foundation of business com chapter1
Rahman Ashik
 
IoT: Autonomous and Smart- Paul Guermonprez
IoT: Autonomous and Smart- Paul GuermonprezIoT: Autonomous and Smart- Paul Guermonprez
IoT: Autonomous and Smart- Paul Guermonprez
WithTheBest
 
1 구글의탄생
1 구글의탄생1 구글의탄생
1 구글의탄생Yongjin Yim
 
OPEN_POWER8_SESSION_20150316
OPEN_POWER8_SESSION_20150316OPEN_POWER8_SESSION_20150316
OPEN_POWER8_SESSION_20150316기한 김
 
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
Rescale Japan株式会社
 
Startup Bootcamp - Session 4 of 8 - How to get your Startup Going
Startup Bootcamp - Session 4 of 8 - How to get your Startup GoingStartup Bootcamp - Session 4 of 8 - How to get your Startup Going
Startup Bootcamp - Session 4 of 8 - How to get your Startup Going
Amit Seth
 

Viewers also liked (20)

1050: 車載用ADAS/自動運転プラットフォームDRIVE PX及びコックピット・プラットフォームDRIVE CXのご紹介
1050: 車載用ADAS/自動運転プラットフォームDRIVE PX及びコックピット・プラットフォームDRIVE CXのご紹介1050: 車載用ADAS/自動運転プラットフォームDRIVE PX及びコックピット・プラットフォームDRIVE CXのご紹介
1050: 車載用ADAS/自動運転プラットフォームDRIVE PX及びコックピット・プラットフォームDRIVE CXのご紹介
 
車載組み込み用ディープラーニング・エンジン NVIDIA DRIVE PX
車載組み込み用ディープラーニング・エンジン NVIDIA DRIVE PX車載組み込み用ディープラーニング・エンジン NVIDIA DRIVE PX
車載組み込み用ディープラーニング・エンジン NVIDIA DRIVE PX
 
GTC 2016 Opening Keynote
GTC 2016 Opening KeynoteGTC 2016 Opening Keynote
GTC 2016 Opening Keynote
 
CES 2017: NVIDIA Highlights
CES 2017: NVIDIA HighlightsCES 2017: NVIDIA Highlights
CES 2017: NVIDIA Highlights
 
Artificial Intelligence: Predictions for 2017
Artificial Intelligence: Predictions for 2017Artificial Intelligence: Predictions for 2017
Artificial Intelligence: Predictions for 2017
 
2016 06 nvidia-isc_supercomputing_car_v02
2016 06 nvidia-isc_supercomputing_car_v022016 06 nvidia-isc_supercomputing_car_v02
2016 06 nvidia-isc_supercomputing_car_v02
 
NVIDIA CES 2016 Highlights
NVIDIA CES 2016 HighlightsNVIDIA CES 2016 Highlights
NVIDIA CES 2016 Highlights
 
GTC 2016 ディープラーニング最新情報
GTC 2016 ディープラーニング最新情報GTC 2016 ディープラーニング最新情報
GTC 2016 ディープラーニング最新情報
 
NVIDIA CES 2016 Press Conference
NVIDIA CES 2016 Press ConferenceNVIDIA CES 2016 Press Conference
NVIDIA CES 2016 Press Conference
 
組込みソフトウェア開発に対する弊社の取り組み事例
組込みソフトウェア開発に対する弊社の取り組み事例組込みソフトウェア開発に対する弊社の取り組み事例
組込みソフトウェア開発に対する弊社の取り組み事例
 
GTC2016highlights
GTC2016highlightsGTC2016highlights
GTC2016highlights
 
Breinstorm@HUMIQ - Automotive functionalsafety
Breinstorm@HUMIQ - Automotive functionalsafetyBreinstorm@HUMIQ - Automotive functionalsafety
Breinstorm@HUMIQ - Automotive functionalsafety
 
ASIL
ASILASIL
ASIL
 
What I learned designing a car user experience
What I learned designing a car user experienceWhat I learned designing a car user experience
What I learned designing a car user experience
 
Foundation of business com chapter1
Foundation of business com chapter1Foundation of business com chapter1
Foundation of business com chapter1
 
IoT: Autonomous and Smart- Paul Guermonprez
IoT: Autonomous and Smart- Paul GuermonprezIoT: Autonomous and Smart- Paul Guermonprez
IoT: Autonomous and Smart- Paul Guermonprez
 
1 구글의탄생
1 구글의탄생1 구글의탄생
1 구글의탄생
 
OPEN_POWER8_SESSION_20150316
OPEN_POWER8_SESSION_20150316OPEN_POWER8_SESSION_20150316
OPEN_POWER8_SESSION_20150316
 
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
 
Startup Bootcamp - Session 4 of 8 - How to get your Startup Going
Startup Bootcamp - Session 4 of 8 - How to get your Startup GoingStartup Bootcamp - Session 4 of 8 - How to get your Startup Going
Startup Bootcamp - Session 4 of 8 - How to get your Startup Going
 

Similar to DRIVE PX 2

GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報
NVIDIA Japan
 
“Open Standards: Powering the Future of Embedded Vision,” a Presentation from...
“Open Standards: Powering the Future of Embedded Vision,” a Presentation from...“Open Standards: Powering the Future of Embedded Vision,” a Presentation from...
“Open Standards: Powering the Future of Embedded Vision,” a Presentation from...
Edge AI and Vision Alliance
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Embarcados
 
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
Edge AI and Vision Alliance
 
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationHiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
VEDLIoT Project
 
Nvidia at SEMICon, Munich
Nvidia at SEMICon, MunichNvidia at SEMICon, Munich
Nvidia at SEMICon, Munich
Alison B. Lowndes
 
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon SelleyPT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
AMD Developer Central
 
PowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDAPowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDA
Alexander Grudanov
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
Christopher Diamantopoulos
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
Eric Theis
 
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutionsUplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
Satya Harish
 
Qualcomm Hexagon SDK: Optimize Your Multimedia Solutions
Qualcomm Hexagon SDK: Optimize Your Multimedia SolutionsQualcomm Hexagon SDK: Optimize Your Multimedia Solutions
Qualcomm Hexagon SDK: Optimize Your Multimedia Solutions
Qualcomm Developer Network
 
Containerizing Hardware Accelerated Applications
Containerizing Hardware Accelerated ApplicationsContainerizing Hardware Accelerated Applications
Containerizing Hardware Accelerated Applications
Docker, Inc.
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
PT Datacomm Diangraha
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
Pantech ProLabs India Pvt Ltd
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
Rebekah Rodriguez
 
6WINDGate™ - Powering the New Generation of Network Appliances
6WINDGate™ - Powering the New Generation of Network Appliances6WINDGate™ - Powering the New Generation of Network Appliances
6WINDGate™ - Powering the New Generation of Network Appliances
6WIND
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)
Intel® Software
 

Similar to DRIVE PX 2 (20)

GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報GTC 2018 で発表された自動運転最新情報
GTC 2018 で発表された自動運転最新情報
 
“Open Standards: Powering the Future of Embedded Vision,” a Presentation from...
“Open Standards: Powering the Future of Embedded Vision,” a Presentation from...“Open Standards: Powering the Future of Embedded Vision,” a Presentation from...
“Open Standards: Powering the Future of Embedded Vision,” a Presentation from...
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
 
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
 
Agnostic Device Drivers
Agnostic Device DriversAgnostic Device Drivers
Agnostic Device Drivers
 
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationHiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
 
Nvidia at SEMICon, Munich
Nvidia at SEMICon, MunichNvidia at SEMICon, Munich
Nvidia at SEMICon, Munich
 
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon SelleyPT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
 
PowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDAPowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDA
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
 
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutionsUplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
 
Qualcomm Hexagon SDK: Optimize Your Multimedia Solutions
Qualcomm Hexagon SDK: Optimize Your Multimedia SolutionsQualcomm Hexagon SDK: Optimize Your Multimedia Solutions
Qualcomm Hexagon SDK: Optimize Your Multimedia Solutions
 
Containerizing Hardware Accelerated Applications
Containerizing Hardware Accelerated ApplicationsContainerizing Hardware Accelerated Applications
Containerizing Hardware Accelerated Applications
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
 
6WINDGate™ - Powering the New Generation of Network Appliances
6WINDGate™ - Powering the New Generation of Network Appliances6WINDGate™ - Powering the New Generation of Network Appliances
6WINDGate™ - Powering the New Generation of Network Appliances
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)
 

Recently uploaded

一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
eygkup
 
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
Bertini's German Motors
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
4thzenzstar
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
European Service Center
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
Antique Plastic Traders
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
coc7987515756
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
jennifermiller8137
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
kshamashah95
 
Ec460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdfEc460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdf
Excavator
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
mymwpc
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Masters European & Gapanese Auto Repair
 
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellWondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Vic Auto Collision & Repair
 
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs  Consulting SMEs.pptxEmpowering Limpopo Entrepreneurs  Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Precious Mvulane CA (SA),RA
 
Ec330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdfEc330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdf
Excavator
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
daothibichhang1
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
ahmedendrise81
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
Dart Auto
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
Autohaus Service and Sales
 
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Hyundai Motor Group
 
What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
Hyundai Motor Group
 

Recently uploaded (20)

一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
 
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
 
Ec460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdfEc460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdf
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
 
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellWondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
 
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs  Consulting SMEs.pptxEmpowering Limpopo Entrepreneurs  Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
 
Ec330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdfEc330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdf
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
 
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
 
What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
 

DRIVE PX 2

  • 1. April 4-7, 2016 | Silicon Valley Shri Sundaram, April 4, 2016 DRIVE PX 2 SELF DRIVING CAR COMPUTER
  • 2. 2 SELF DRIVING AND AI SUPERCOMPUTING
  • 3. 3 SELF-DRIVING CAR PLATFORM NVIDIA DRIVE PX 2NVIDIA DIGITS NVIDIA DRIVENET Localization Planning Visualization Perception DRIVEWORKS
  • 4. 4 NVIDIA DRIVE PX 2 12 CPU cores | Pascal GPU | 8 TFLOPS | 24 DL TOPS | 16nm FF | 250W | Liquid Cooled World’s First AI Supercomputer for Self-Driving Cars
  • 5. 5 INTERFACES Sensor Fusion Interfaces GMSL Camera, CAN, GbE, BroadR-Reach, FlexRay, LIN, GPIO Displays and Cockpit Computer Interfaces HDMI, FPDLink III and GMSL Development and Debug Interfaces HDMI, GbE, 10GbE, USB3, USB 2 (UART/debug), JTAG 70 Gigabits per second of IO Auto Grade connectors Debug/Lab interfaces
  • 6. 6 COMPUTATION ENGINES •Scalable + Redundancy Capable Dual CPU-GPU Cluster Connected over Gigabit Ethernet •Independent and specialized compute Each GPU has dedicated memory •Greatly accelerate DNN performance Specialized Instructions for Discrete GPU 24 DL TOPS, 8 TFLOPS, High Performance CPU Complex DRIVE PX 2
  • 7. 7 SOFTWARE NVIDIA Vibrante Linux & Comprehensive BSP Rich Middleware SDK, Samples and more A full stack of rich software components
  • 8. 8 DRIVE PX 2 Designed For Sensor Fusion, Point Cloud etc. SENSOR PROCESSING Detection/Perception (DNN Inference), Localization, Path Planning, Visualization COMPUTATION Automobile Network COMMUNICATION Algorithm development, Hardware in Loop etc. DATA COLLECTION
  • 9. 9 READYING FOR PRODUCTION RAPID PROTOTYPING DEVELOPING APPLICATIONS DRIVE PX 2 Built for Develop applications using DRIVE PX 2 Deploy a pre-trained DNN on DRIVE PX 2 Migrate applications from PC to DRIVE PX 2 Typically in a lab set up or a few cars DRIVE PX 2 as reference for custom ECU Safety concept to derive certain Safety Integrity Level Validate algorithms in car with live cameras/sensors Partition existing system (say, PC); include DRIVE PX 2 for sensor fusion 10s of cars
  • 10. 10 READYING FOR PRODUCTION RAPID PROTOTYPING DEVELOPING APPLICATIONS DRIVE PX 2 Built for Develop applications using DRIVE PX 2 Deploy a pre-trained DNN on DRIVE PX 2 Migrate applications from PC to DRIVE PX 2 Typically in a lab set up or a few cars DRIVE PX 2 as reference for custom ECU Safety concept to derive certain Safety Integrity Level Validate algorithms in car with live cameras/sensors Partition existing system (say, PC); include DRIVE PX 2 for sensor fusion 10s of cars
  • 11. 11 READYING FOR PRODUCTION RAPID PROTOTYPING DEVELOPING APPLICATIONS DRIVE PX 2 Built for Develop applications using DRIVE PX 2 Deploy a pre-trained DNN on DRIVE PX 2 Migrate applications from PC to DRIVE PX 2 Typically in a lab set up or a few cars DRIVE PX 2 as reference for custom ECU Safety concept to derive certain Safety Integrity Level Validate algorithms in car with live cameras/sensors Partition existing system (say, PC); include DRIVE PX 2 for sensor fusion 10s of cars
  • 12. 12 READYING FOR PRODUCTION RAPID PROTOTYPING DEVELOPING APPLICATIONS DRIVE PX 2 Built for Develop applications using DRIVE PX 2 Deploy a pre-trained DNN on DRIVE PX 2 Migrate applications from PC to DRIVE PX 2 Typically in a lab set up or a few cars DRIVE PX 2 as reference for custom ECU Safety concept to derive certain Safety Integrity Level Validate algorithms in car with live cameras/sensors Partition existing system (say, PC); include DRIVE PX 2 for sensor fusion 10s of cars
  • 13. 13 SPRINGBOARDS TO PRODUCTION TOOLS & ECOSYSTEM CORE DRIVE PX 2 CAPABILITIES DRIVE PX 2 Benefits Computation & Memory Interfaces & IO Bandwidth Rich SW & HW Capabilities Functional Safety Automotive HW Automotive SW (RTOS, AUTOSAR & Code Compliance) Product Partnerships (HW & SW)
  • 14. 14 COMPUTATION & MEMORY CPU Complex: 2x Denver2 plus 4x Cortex-A57 Fully coherent HMP system; ARM V8 64-bit Pascal GPU – 5th Gen GPU Architecture Custom acceleration for deep learning Separate memory for Tegra (CPU + iGPU) and dGPU Tegra (CPU + iGPU) to 8GB LPDDR4 (UMA): 50+GB/s Discrete GPU to 4GB GDDR5: 80+ GB/s 24 DL TOPS from GPU; High Perf. CPU CORE DRIVE PX 2 CAPABILITIES
  • 15. 15 RICH SW/HW CAPABILITIES Prepared to handle many use-cases Train on DevBox/DIGITS; Inference on DRIVE PX 2 Develop on PC (CUDA); Run on DRIVE PX 2 Develop on another NVIDIA embedded platform; Run on PX 2 … By making the experience across homogeneous Unified tool chain (across DevBox, PX2 and other embedded platforms) Multimedia APIs aligned across all platforms (Linux) Full Open GL (not just ES) Ubuntu Unity desktop CUDA/CuDNN/DL Frameworks … Binary Compatibility CORE DRIVE PX 2 CAPABILITIES
  • 16. 16 RICH SW/HW CAPABILITIES Data Logging Data Logger DRIVE PX 2 Camera Bypass Vehicle Information Other Sensors CAN/FlexRay Gigabit Ethernet Other Sensors & GPS (LiDAR/Radar) 2x 10 Gigabit Ethernet Uncompressed Camera stream 12x Camera GMSL 2x HDMI (4K/60) as Data pipe Optional: for uncompressed video 10 Gigabit Ethernet Optional: for uncompressed video ECU debug data 12x Camera GMSL TOOLS & ECOSYSTEM
  • 17. 17 RICH SW/HW CAPABILITIES User can define 20 different CAN node IDs between Infineon Aurix and NVIDIA Tegra. No special tool-chain required. Messages defined through configuration files on Linux (running on Tegra A). E.g. one of the 20. CAN Channel F (on Aurix): Standard Can Id (0x244) - forwarded to Tegra B CAN Bus configuration – EasyCAN* * Provided by NVIDIA Partner Elektrobit TOOLS & ECOSYSTEM
  • 18. 18 RICH SW/HW CAPABILITIES Graphics Debugger, System Profiler Multi Process, Multi Node, Multi GPU CUDA tools Exquisite Developer Tools TOOLS & ECOSYSTEM
  • 19. 19 RICH SW/HW CAPABILITIES DRIVEWORKS Next session (S6834 - DriveWorks) @ 3 PM Tools and building blocks to create your autonomous driving applications. Object detection, map localization, path planning and visualization. TOOLS & ECOSYSTEM
  • 20. 20 PRODUCT PARTNERSHIPS Camera, LiDAR and more USB/GigE Cameras LiDAR Image Sensors Hardware Reference board partners SDKs and frameworks from Partners TOOLS & ECOSYSTEM
  • 21. 21 FUNCTIONAL SAFETY Being developed as SEooC for autonomous driving Developing work products Functional and Technical Safety Concept – Scheme to achieve certain Safety Integrity Level for a particular use-case. System Design Specification – Functional details of HW / SW components & interfaces that are compliant to various standards (i.e. ISO26262) Hardware-Software Interface Specification – Register level details of HW/SW components Safety Manual – Safety architecture (e.g. RTOS/AUTOSAR) and list of all safety mechanisms and instructions to use them (e.g. DRAM ECC) FMEDA - Documentation of random failure metrics SEooC & Work Products for DRIVE PX 2 SPRINGBOARDS TO PRODUCTION
  • 22. 22 FUNCTIONAL SAFETY Certified Hypervisor and foundation partitions Safety OS (CPU Complex, SCE, Safety MCU) Safety supervision framework Safety diagnostics libraries Safety AUTOSAR Stack (SCE, Safety MCU) Applications, Middleware and Libraries SW architecture L1SS L2SS L3SS IPC SPI nSAFE WD WD STLib STLib Tegra Tegra/Pascal HW SPRINGBOARDS TO PRODUCTION
  • 23. 23 AUTOMOTIVE SW AUTOSAR DRIVE PX comes integrated with AUTOSAR 4.x- compliant software suite from Elektrobit Running on NVIDIA Tegra and Infineon AURIX™ 32-bit TriCore™ microcontroller Integrated Linux and AUTOSAR apps Functionality to monitor & redundancy management. IPC in safe/reliable execution environment. Also available reference stacks from other major AUTOSAR solution providers. SPRINGBOARDS TO PRODUCTION
  • 24. 24 DRIVE PX 2 DRIVE PX 2: AI Supercomputer for Self Driving Cars Built for application development, rapid embedded prototyping and to help migrate to series production. Delivers powerful IO and processing capabilities, rapidly expanding product ecosystem and several means to shorten the path to production. Closing remarks
  • 25. April 4-7, 2016 | Silicon Valley THANK YOU JOIN THE NVIDIA DEVELOPER PROGRAM AT developer.nvidia.com/join
  • 26. 26 REFERENCES DRIVE PX 2 Launch at CES https://youtu.be/C_8MZZ2TZUk (View Part 1 through 9) Contact ssundaram@nvidia.com