SlideShare a Scribd company logo
1 of 26
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

Synchronization linux
Synchronization linuxSynchronization linux
Synchronization linux
Susant Sahani
 
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumHKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
Linaro
 
The linux networking architecture
The linux networking architectureThe linux networking architecture
The linux networking architecture
hugo lu
 
CETH for XDP [Linux Meetup Santa Clara | July 2016]
CETH for XDP [Linux Meetup Santa Clara | July 2016] CETH for XDP [Linux Meetup Santa Clara | July 2016]
CETH for XDP [Linux Meetup Santa Clara | July 2016]
IO Visor Project
 

What's hot (20)

Linux Networking Explained
Linux Networking ExplainedLinux Networking Explained
Linux Networking Explained
 
Tc basics
Tc basicsTc basics
Tc basics
 
100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV
 
Cortex m3 lpc1768 introduction
Cortex m3 lpc1768  introductionCortex m3 lpc1768  introduction
Cortex m3 lpc1768 introduction
 
Golang getting started
Golang getting startedGolang getting started
Golang getting started
 
Microcontroller(18CS44) module 1
Microcontroller(18CS44)  module 1Microcontroller(18CS44)  module 1
Microcontroller(18CS44) module 1
 
Docker Networking: Control plane and Data plane
Docker Networking: Control plane and Data planeDocker Networking: Control plane and Data plane
Docker Networking: Control plane and Data plane
 
LM35溫度感測
LM35溫度感測LM35溫度感測
LM35溫度感測
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Kernel Recipes 2017: Using Linux perf at Netflix
Kernel Recipes 2017: Using Linux perf at NetflixKernel Recipes 2017: Using Linux perf at Netflix
Kernel Recipes 2017: Using Linux perf at Netflix
 
Synchronization linux
Synchronization linuxSynchronization linux
Synchronization linux
 
VPP for Stateless SRv6/GTP-U Translation
VPP for Stateless SRv6/GTP-U TranslationVPP for Stateless SRv6/GTP-U Translation
VPP for Stateless SRv6/GTP-U Translation
 
Linux MMAP & Ioremap introduction
Linux MMAP & Ioremap introductionLinux MMAP & Ioremap introduction
Linux MMAP & Ioremap introduction
 
Linux BPF Superpowers
Linux BPF SuperpowersLinux BPF Superpowers
Linux BPF Superpowers
 
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumHKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
 
The linux networking architecture
The linux networking architectureThe linux networking architecture
The linux networking architecture
 
CETH for XDP [Linux Meetup Santa Clara | July 2016]
CETH for XDP [Linux Meetup Santa Clara | July 2016] CETH for XDP [Linux Meetup Santa Clara | July 2016]
CETH for XDP [Linux Meetup Santa Clara | July 2016]
 
Ovs dpdk hwoffload way to full offload
Ovs dpdk hwoffload way to full offloadOvs dpdk hwoffload way to full offload
Ovs dpdk hwoffload way to full offload
 
Open Ethernet: an open-source approach to modern network design
Open Ethernet: an open-source approach to modern network designOpen Ethernet: an open-source approach to modern network design
Open Ethernet: an open-source approach to modern network design
 
Analyse d'un kernel (crash, core) dump
Analyse d'un kernel (crash, core) dumpAnalyse d'un kernel (crash, core) dump
Analyse d'un kernel (crash, core) dump
 

Viewers also liked

1 구글의탄생
1 구글의탄생1 구글의탄생
1 구글의탄생
Yongjin Yim
 
OPEN_POWER8_SESSION_20150316
OPEN_POWER8_SESSION_20150316OPEN_POWER8_SESSION_20150316
OPEN_POWER8_SESSION_20150316
기한 김
 

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

Containerizing Hardware Accelerated Applications
Containerizing Hardware Accelerated ApplicationsContainerizing Hardware Accelerated Applications
Containerizing Hardware Accelerated Applications
Docker, Inc.
 

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

Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
nirzagarg
 
Top Rated Call Girls Vashi : 9920725232 We offer Beautiful and sexy Call Girl...
Top Rated Call Girls Vashi : 9920725232 We offer Beautiful and sexy Call Girl...Top Rated Call Girls Vashi : 9920725232 We offer Beautiful and sexy Call Girl...
Top Rated Call Girls Vashi : 9920725232 We offer Beautiful and sexy Call Girl...
amitlee9823
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
kumarajju5765
 
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
amitlee9823
 
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
ezgenuh
 
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
amitlee9823
 
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Call Girls In Kotla Mubarakpur Delhi ❤️8448577510 ⊹Best Escorts Service In 24...
Call Girls In Kotla Mubarakpur Delhi ❤️8448577510 ⊹Best Escorts Service In 24...Call Girls In Kotla Mubarakpur Delhi ❤️8448577510 ⊹Best Escorts Service In 24...
Call Girls In Kotla Mubarakpur Delhi ❤️8448577510 ⊹Best Escorts Service In 24...
lizamodels9
 
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
ezgenuh
 
Top Rated Call Girls South Mumbai : 9920725232 We offer Beautiful and sexy Ca...
Top Rated Call Girls South Mumbai : 9920725232 We offer Beautiful and sexy Ca...Top Rated Call Girls South Mumbai : 9920725232 We offer Beautiful and sexy Ca...
Top Rated Call Girls South Mumbai : 9920725232 We offer Beautiful and sexy Ca...
amitlee9823
 
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
ozave
 

Recently uploaded (20)

Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
 
Top Rated Call Girls Vashi : 9920725232 We offer Beautiful and sexy Call Girl...
Top Rated Call Girls Vashi : 9920725232 We offer Beautiful and sexy Call Girl...Top Rated Call Girls Vashi : 9920725232 We offer Beautiful and sexy Call Girl...
Top Rated Call Girls Vashi : 9920725232 We offer Beautiful and sexy Call Girl...
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
 
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdfJohn Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
John Deere 7430 7530 Tractors Diagnostic Service Manual W.pdf
 
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
Sanjay Nagar Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalor...
 
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
 
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
一比一原版(PU学位证书)普渡大学毕业证学历认证加急办理
 
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Navi Mumbai Call On 9920725232 With Body to body massag...
 
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Workplace-Hazards TLE EIM 10 QUARTER3 W2
Workplace-Hazards TLE EIM 10 QUARTER3 W2Workplace-Hazards TLE EIM 10 QUARTER3 W2
Workplace-Hazards TLE EIM 10 QUARTER3 W2
 
(ISHITA) Call Girls Service Jammu Call Now 8617697112 Jammu Escorts 24x7
(ISHITA) Call Girls Service Jammu Call Now 8617697112 Jammu Escorts 24x7(ISHITA) Call Girls Service Jammu Call Now 8617697112 Jammu Escorts 24x7
(ISHITA) Call Girls Service Jammu Call Now 8617697112 Jammu Escorts 24x7
 
Lecture-20 Kleene’s Theorem-1.pptx best for understanding the automata
Lecture-20 Kleene’s Theorem-1.pptx best for understanding the automataLecture-20 Kleene’s Theorem-1.pptx best for understanding the automata
Lecture-20 Kleene’s Theorem-1.pptx best for understanding the automata
 
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
 
Call Girls In Kotla Mubarakpur Delhi ❤️8448577510 ⊹Best Escorts Service In 24...
Call Girls In Kotla Mubarakpur Delhi ❤️8448577510 ⊹Best Escorts Service In 24...Call Girls In Kotla Mubarakpur Delhi ❤️8448577510 ⊹Best Escorts Service In 24...
Call Girls In Kotla Mubarakpur Delhi ❤️8448577510 ⊹Best Escorts Service In 24...
 
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
 
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To AppearWhat Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
 
Top Rated Call Girls South Mumbai : 9920725232 We offer Beautiful and sexy Ca...
Top Rated Call Girls South Mumbai : 9920725232 We offer Beautiful and sexy Ca...Top Rated Call Girls South Mumbai : 9920725232 We offer Beautiful and sexy Ca...
Top Rated Call Girls South Mumbai : 9920725232 We offer Beautiful and sexy Ca...
 
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
 

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