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