Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Smart Homes
    • Tools, Software and IDEs blog
    • Works on Arm blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Arm Community blogs
Arm Community blogs
Tools, Software and IDEs blog Optimizing heterogeneous compute platforms at Embedded World 2021
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI and ML blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded blog

  • Graphics, Gaming, and VR blog

  • High Performance Computing (HPC) blog

  • Infrastructure Solutions blog

  • Internet of Things (IoT) blog

  • Operating Systems blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • automotive
  • Embedded World (EW)
  • performance
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Optimizing heterogeneous compute platforms at Embedded World 2021

Florent Lebeau
Florent Lebeau
February 12, 2021
1 minute read time.

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. 

Heterogeneous SoC software functions

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.

Visit Arm at Embedded World

Anonymous
Tools, Software and IDEs blog
  • Product update: Arm Development Studio 2022.2 now available

    Ronan Synnott
    Ronan Synnott
    Arm Development Studio 2022.2 is now available, providing support for PSA-ADAC authenticated debug.
    • December 7, 2022
  • Product update: Arm Development Studio 2022.1 now available

    Ronan Synnott
    Ronan Synnott
    Arm Development Studio 2022.1 (and 2022.b) is now available.
    • July 25, 2022
  • Arm Compiler for Linux: what is new in the 22.0 release?

    Ashok Bhat
    Ashok Bhat
    Arm Compiler for Linux 22.0 is now available with performance improvements and support for new hardware like AWS Graviton 3.
    • May 27, 2022