Multiprocessing platform for powerful car computers

July 07, 2015 // By Christoph Hammerschmidt
In today’s passenger cars, at average 70 embedded computers monitor relevant signals and control certain driving functions. The ongoing trend to automating driving functions and the growing complexity of the software they are running demands an increasing amount of computing power. The research project AMALTHEA4public now works out the basis for faster computer hardware.

Led by automotive supplier Robert Bosch, the AMALTHEA4public program is particularly taking into account the needs of the automotive industry. And since functions like radar signal processing, sensor fusion, pedestrian detection, lane markings identification any many need different processing architectures the project is focusing on multi-core processors with up to eight cores and many-core architectures which are regarded as a technology of the future for processing vast amounts of data. The problem: The development tools that currently are in use to create software for embedded processors are are not suited for multicore and many-core systems. The crucial aspect is that the software needs to be partitioned and associated to specific cores that it utilizes the underlying hardware effectively.

The AMALTHEA4public project team therefore will devise a methodology and provide a consistent software platform enabling engineers to develop the software capable of running on multi- and many-core platforms. And since the reliability of this software will be critical for the safety of car users, the project takes these high quality requirements into account.

The project continues the predecessor program AMALTHEA which already devised a multicore software platform. This platform will be enhanced so that it also supports many-core systems and user organizations can integrate all their development tools into this platform. For their work, the researchers make use of the results achieved in several publicly funded projects. Based on the open-source platform Eclipse, the final platform will be available to all interested users. In addition, the AMALTHEA4public consortium plans to launch an Eclipse project and a community that connects and supports all participating developers also after the project has ended. The goal is establishing the AMALTHEA4public results as a de-facto standard in the automotive industry.