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

PDF
Top 5 Challenges To Add Web Calls to Truphone VoIP Platform
PDF
vRO Training Document
PDF
Systems@Scale 2021 BPF Performance Getting Started
PDF
Scripting with Python to interact with Capella model
PDF
Economic of FTTH - Open Access Concept
PDF
Simulation with Python and MATLAB® in Capella
PDF
VVC HLS overview .pdf
PPTX
Comparison of MQTT and DDS as M2M Protocols for the Internet of Things
Top 5 Challenges To Add Web Calls to Truphone VoIP Platform
vRO Training Document
Systems@Scale 2021 BPF Performance Getting Started
Scripting with Python to interact with Capella model
Economic of FTTH - Open Access Concept
Simulation with Python and MATLAB® in Capella
VVC HLS overview .pdf
Comparison of MQTT and DDS as M2M Protocols for the Internet of Things

What's hot (20)

PDF
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
PDF
What is new in Apache Hive 3.0?
PDF
Introduction to Software Defined Networking (SDN)
PDF
Expert Day 2019 - SUSE Linux Enterprise 15
PDF
Open Ethernet: an open-source approach to modern network design
PPTX
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
PDF
High Availability of SAP ASCS in Microsoft Azure
PDF
GlusterFS as a DFS
PDF
Hadoop Internals
PPTX
Introduction to redis
PPTX
Introduction to nexux from zero to Hero
PDF
Juniper Switch Overview
PDF
Memory Management in TIZEN - Samsung SW Platform Team
PDF
CommScope RUCKUS ICX Switching Configuration
PDF
Nokia L3 VPN Configuration Guide
PPT
Hive(ppt)
PDF
Rancher Rodeo 13 mai 2022
PPTX
Dataplane programming with eBPF: architecture and tools
PPTX
Experience on porting HIGHMEM and KASAN to RISC-V at COSCUP 2020
PDF
Server monitoring using grafana and prometheus
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
What is new in Apache Hive 3.0?
Introduction to Software Defined Networking (SDN)
Expert Day 2019 - SUSE Linux Enterprise 15
Open Ethernet: an open-source approach to modern network design
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
High Availability of SAP ASCS in Microsoft Azure
GlusterFS as a DFS
Hadoop Internals
Introduction to redis
Introduction to nexux from zero to Hero
Juniper Switch Overview
Memory Management in TIZEN - Samsung SW Platform Team
CommScope RUCKUS ICX Switching Configuration
Nokia L3 VPN Configuration Guide
Hive(ppt)
Rancher Rodeo 13 mai 2022
Dataplane programming with eBPF: architecture and tools
Experience on porting HIGHMEM and KASAN to RISC-V at COSCUP 2020
Server monitoring using grafana and prometheus
Ad

Viewers also liked (20)

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

Similar to DRIVE PX 2 (20)

PDF
GTC 2018 で発表された自動運転最新情報
PDF
The Smarter Car for Autonomous Driving
PDF
AI talk at CogX 2018
PDF
GTC Europe 2017 Keynote
PDF
NXP_SDV_RealTime software development organisation
PDF
組み込みから HPC まで ARM コアで実現するエコシステム
PDF
NVIDIA Deep Learning Institute 2017 基調講演
PDF
Nvidia needsfor atonomousvehicles
PDF
Ai Forum at Computex 2017 - Keynote Slides by Jensen Huang
PDF
toyota-Challenges towards New Software Platform for Automated Driving.pdf
PPTX
Building the World's Largest GPU
PDF
Nvidia at SEMICon, Munich
PPTX
Simplifying AI Infrastructure: Lessons in Scaling on DGX Systems
PDF
Future of Skills
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
PDF
GTC 2018: A New AI Era Dawns
PPTX
Integrating Service Mesh with Kubernetes-based connected vehicle platform
PPT
T062500000 p003050ppte
PDF
Implementing AI: Running AI at the Edge
 
PDF
NVIDIA GPUs Power HPC & AI Workloads in Cloud with Univa
GTC 2018 で発表された自動運転最新情報
The Smarter Car for Autonomous Driving
AI talk at CogX 2018
GTC Europe 2017 Keynote
NXP_SDV_RealTime software development organisation
組み込みから HPC まで ARM コアで実現するエコシステム
NVIDIA Deep Learning Institute 2017 基調講演
Nvidia needsfor atonomousvehicles
Ai Forum at Computex 2017 - Keynote Slides by Jensen Huang
toyota-Challenges towards New Software Platform for Automated Driving.pdf
Building the World's Largest GPU
Nvidia at SEMICon, Munich
Simplifying AI Infrastructure: Lessons in Scaling on DGX Systems
Future of Skills
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
GTC 2018: A New AI Era Dawns
Integrating Service Mesh with Kubernetes-based connected vehicle platform
T062500000 p003050ppte
Implementing AI: Running AI at the Edge
 
NVIDIA GPUs Power HPC & AI Workloads in Cloud with Univa

Recently uploaded (20)

PPTX
TOEFL ITP Grammar_ Clausessssssssssssssssss.pptx
PDF
Diagnose and Repair Transmission Sound Issues in Volkswagen Vehicles
PDF
Caterpillar CAT 311B EXCAVATOR (8GR00001-UP) Operation and Maintenance Manual...
PDF
Presentation.pdf ...............gjtn....tdubsr..........
PPTX
Paediatric History & Clinical Examination.pptx
PDF
Physics class 12thstep down transformer project.pdf
PPTX
Fire Fighting Unit IV industrial safety.pptx
PDF
120725175041.pdfhjjjjjjjjjjjjjjjjjjjjjjh
PPTX
capstoneoooooooooooooooooooooooooooooooooo
PDF
Caterpillar Cat 315C Excavator (Prefix ANF) Service Repair Manual Instant Dow...
PDF
Volvo ecr58 plus Service Manual Download
PDF
EC300D LR EC300DLR - Volvo Service Repair Manual.pdf
PDF
computer system to create, modify, analyse or optimize an engineering design.
PPTX
Materi Kuliah Umum Prof. Hsien Tsai Wu.pptx
PDF
Volvo ecr88 problems Manual Download.pdf
PPTX
IMMUNITY TYPES PPT.pptx very good , sufficient
PDF
Caterpillar Cat 315C Excavator (Prefix CJC) Service Repair Manual Instant Dow...
PPT
Kaizen for Beginners and how to implement Kaizen
PDF
industrial engineering and safety system
PDF
higher edu open stores 12.5.24 (1).pdf forreal
TOEFL ITP Grammar_ Clausessssssssssssssssss.pptx
Diagnose and Repair Transmission Sound Issues in Volkswagen Vehicles
Caterpillar CAT 311B EXCAVATOR (8GR00001-UP) Operation and Maintenance Manual...
Presentation.pdf ...............gjtn....tdubsr..........
Paediatric History & Clinical Examination.pptx
Physics class 12thstep down transformer project.pdf
Fire Fighting Unit IV industrial safety.pptx
120725175041.pdfhjjjjjjjjjjjjjjjjjjjjjjh
capstoneoooooooooooooooooooooooooooooooooo
Caterpillar Cat 315C Excavator (Prefix ANF) Service Repair Manual Instant Dow...
Volvo ecr58 plus Service Manual Download
EC300D LR EC300DLR - Volvo Service Repair Manual.pdf
computer system to create, modify, analyse or optimize an engineering design.
Materi Kuliah Umum Prof. Hsien Tsai Wu.pptx
Volvo ecr88 problems Manual Download.pdf
IMMUNITY TYPES PPT.pptx very good , sufficient
Caterpillar Cat 315C Excavator (Prefix CJC) Service Repair Manual Instant Dow...
Kaizen for Beginners and how to implement Kaizen
industrial engineering and safety system
higher edu open stores 12.5.24 (1).pdf forreal

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