March 17, 2015 Uday Pitambare Software Engineer, Delphi Labs @ - - PowerPoint PPT Presentation
March 17, 2015 Uday Pitambare Software Engineer, Delphi Labs @ - - PowerPoint PPT Presentation
Enabling Next-Gen Vehicle Architectures with Embedded Supercomputing March 17, 2015 Uday Pitambare Software Engineer, Delphi Labs @ Silicon Valley Computing Power has Evolved Dramatically and Made its Way into Automotive NVIDIA K1 NVIDIA
1900 1940 1980 2015 1920 1960 2000 ELECTROMECHANICAL RELAYS VACUUM TUBES INTEGRATED CIRCUITS
0.00001 1 100,000 10,000,000,000 10
NVIDIA Tegra 3 Mac Pro Dell Dimension 8400 Pentium ll PC Pentium PC Compaq Deskpro 386 Apple ll IBM PC
Power MAC G4
The first personal computer to deliver more than 1billion floating-point
- perations per
second
Data General Nova Intellec-8 DEC PDP IBM 1130 DEC PDP-4 IBM 1620 Datamatic 1000 Whirlwind
UNIVAC 1
The first personal commercially marketed computer, used to tabulate the U.S. Census, occupied 943
- cu. ft.
(27 cu m)
BINAC IBM SSEC
Colossus
The electronic computer, with 1.500 vacuum tubes, helped the British crack German codes during the World War II
ENIAC Zuse 3 National Ellis 3000 IBM Tabulator Hollerith Tabulator
Analytical Engine
Never fully built Charles Babbage’s invention was design to solve computational and logical problems
TRANSISTORS
EDVAC Zuse 2
Computing Power has Evolved Dramatically and Made it’s Way into Automotive
NVIDIA K1
3
https://www.linkedin.com/pulse/20140626152045-3625632-car-software-100m-lines-of-code-and-counting
Software
10 20 30 40 50 60 70 80 90 100 Modern Car Facebook Windows Vista Large Hadron Collider Boieng 787 Android Google Chrome Linux Kernel 2.6.0 Mars Curiosity Rover Hubble Telescope F-22 Raptor Space Shuttle
Software Size(Million Lines of Code)
Delphi Confidential
Automotive Domain S/W Growth
- Primary Drivers of S/W Growth are in Infotainment and Safety Domains
4
20000 40000 60000 80000 100000 120000
2015 2020 2025 2030 Model Year
Software Growth (MB) vs. MY
Infotainment Domain Safety Domain Mechatronics Domain Body Domain Powertrain Domain Chassis Domain
Memory (MB)
CES2015 Jeep
5
CES2015 Automated Driving
6
Integrated Cluster feature migration
7
Cluster Infotainment Center Stack Gaze Tracking System Voice Rec
7
Integrated Cockpit
(Nvidia Tegra K1)
HV Domain 1 HV Domain 2 HV Domain 3
Voice Rec Gaze Tracking System
Bird’s Eye View
Radio Radio
Software Partitioning
8
Cluster
Rendering
CPU cores GPU / DSP cores
Music Player Gaze Tracking Maps Voice Rec Radio Connected Apps
Video Encode / Decode Bird’s Eye View Stitching / Processing
Delphi Multi-Domain Controller
9
Fwd Radar Fwd Camera Side Radar 4* Surround Cameras
Safety controller Tracker Fwd Radar
Tracker Side Radars
ADAS SoC Fusion Computer(s)
Side Radar Side Radar Side Radar Embedded SoC
Multi-Domain Controller
Performance Controller Nvidia / Other Safety controller
Fwd Radar Fwd Camera Side Radar Side Radar Side Radar Side Radar 4* Surround Cameras
Software Partitioning
10
Radars Tracker Apps
Stitching
Delphi Fusion 360
360 Obj Detection
CPU cores GPU / DSP cores
Target Selection/ Threat Assessment/ Situation awareness
Advanced Emergency Braking Lane Keeping Aid BlindSpot/LCMA ACC/TJA/ Highway pilot/ Urban Driving Parking
Timing / Synchronization Bus Interface Management
Benefits
11
Cost Form factor Power consumption Performance Reduced communication overheads
Challenges
12
Separation of safety critical and non safety critical components Functional Safety Bandwidth Management
Questions
13