Optimizing heterogeneous compute platforms at Embedded World 2021
With the progress of automated driving, software optimization on domain controllers is more and more challenging. We will share our experience, methodology and tools at Embedded World 2021.

We have seen major progress in Advanced Driver Assistance Systems (ADAS) and Automated Driving (AD) in recent years and enthusiasm from consumers for these vehicles seems to have grown during the pandemic. The technology that powers such vehicles has significantly changed the E/E architecture of modern cars: they have moved away from multiple, small electronic control units (ECU) spread over the car to a single or a handful of high-performance, large SoC domain controllers. They are often heterogeneous SoCs with dedicated hardware for graphics, image recognition, neural networks, or signal processing workloads.
The software stack needed to operate domain controllers is incredibly complex and the amount of code is growing. For example, resources and functionalities for instrument clusters, camera monitoring system, navigation, or entertainment are generally isolated in virtual machines that can run RTOS, Android or Linux.

Automated driving software have a huge amount of code: a SAE level 3 vehicle (which requires human supervision and input) has at least 300 million lines of code, and a fully autonomous level 5 vehicle might have more than a billion. The effectiveness to analyze the performance and optimize code across the system is key.
You can add two events to your Embedded World calendar in case you would like to learn more:
- Wednesday, 3 March, 16.45-17.15 CET - session 6.9: Software & systems-engineering: Software & system quality – During my talk “Optimizing Heterogeneous Compute Platforms for Domain Controllers” I will be sharing our experience and illustrate the challenges when optimizing performance of heterogeneous systems. I will also give hints and methodology to diagnose and resolve various performance issues using tools from the Arm ecosystem such as Streamline Performance Analyzer.
- Thursday, 4 March, 13.00-13.30 CET - meet our experts – To follow up, we will organize a demo session of our tools which you can register for free at the Arm digital booth from 23 February
Many other Arm colleagues will attend the Embedded World conference this year on various topics such as IoT or machine learning. Check out our event page to know more.
We look forward to meeting you there virtually.
Re-use is only permitted for informational and non-commercial or personal use only.
