Better tools and methodologies for multicore platforms

December 13, 2016 // By Christoph Hammerschmidt
Automated driving functions, sensor data fusion and failsafe functionality in road vehicles, aircraft and industry 4.0 require increasing amounts of computing power which can be provided by multicore architectures. However, development processes, tools and platforms are for such projects at industrial scale still lacking. In the project ARAMiS II, a consortium of commercial companies, coordinated by the Karlsruhe Institute of Technology plans to optimize and enhance the available tool landscape.

Multicore processors attack the problems of safety-critical real-time data processing with multiple calculation cores – increasingly heterogeneous ones, and in the next generations, with no just one, two or four cores, but really many of them; experts expect the number of such cores in the three-digit range. Plus, safety-relevant applications pose additional, complex challenges because in many cases they also need to be failsafe.

According to project coordinator Jürgen Becker, ARAMiS II will create the necessary methodological prerequisites to increase safety, efficiency and comfort in the deployment of multicore technologies and make them available at an industrial scale. “The results of ARAMiS II are supplementary to standardization activities of the domains concerned and are thus will be made available to other industry partners”, Becker said.

ARAMiS II is the follow-up project to ARAMiS which focused on the principle proof that multicore processors are suited for safety-critical tasks. Based on the ARAMiS findings, ARAMiS II will investigate, improve and optimize the most efficient design processes, and even more so, the systematic tool chain and the industrial platforms and methodologies for the robust and resilient deployment of multicore architectures in multiple industries. Demonstrators for the focus industries - automotive, aerospace and mechanical engineering – will prove the practicability of the concepts and methods developed. The project is divided into six sub-projects: Use cases and requirements; structured multicore software development; multicore methods and tools; multicore platforms and architectural patterns; implementation and evaluation; and securing results and industrial exploitation.

The ARAMiS II consortium embraces 33 partners, including research institutions, OEMs from the automotive, aerospace and mechanical engineering industries and tier one suppliers as well as software and tool vendors; among others, Audi, Bosch, Continental, Airbus Industries and Siemens are on board. Results can be expected in some three years.

More information: http://www.projekt-aramis.de (in German)