26. - 28. Februar 2019 // Nürnberg, Germany

Konferenzen und Rahmenprogramm

Zurück zur Tagesansicht
Session 30 - Multicore Systems

Multicore Approach on AUTOSAR Systems, Performance Impact Analysis Vortragssprache Englisch

The usage of multicore architecture in the automotive sector, and in particular in the safety oriented systems, is becoming widespread because a more computing power is requested. By facing to high application processing and hardware management, the solution of a parallel computing is considered the most efficient. This kind of approach is also used in order to accomplish the computational redundancy required by new automotive standard regulations, such as ISO 26262 for the safety critical systems. However, the result of the usage of the multicore approach leads to an increment of the computational power but it is necessary also to consider the effort for the effective co-operation of the systems which are used for a specific functionality. For example, the tasks and the routines of an application layer communicate and trigger several events while it is necessary also to manage the low hardware level and the operational system. Hence, there is a big effort to consider both for the synchronization of the events placed in the various cores and for the coordination and management of the low level access, such as CAN bus communication and peripheral devices. It is also necessary to consider that the automotive AUTOSAR standard defines the fundamental software architecture which organizes and simplifies the approach to the application development. Hence, even if a multicore approach is used, the basic software will be placed on a specific core and it will manage all the requests coming from several software components and complex device driver inserted placed in the other cores. In multicore systems applications with a high degree of complexity these needs of communication and manage affect the performances. Each basic software access coming from a different core, engages a synchronization with the operative system which is definitely heavier than the one completed with a simple task switch in a schedule table on a single core. Moreover, if the modules of the complex device driver allocate to the management of the functionalities are placed in different cores, they are forced to use the real time environment for the co-operation which it is not necessary in a single core approach. In the same way in a multicore approach the complex device drives which do not share the core with the basic software have to use the real time environment, while it is not strictly necessary in a single core approach where it is possible to use direct call to the AUTOSAR modules. The present article wants to show that the usage of a multicore approach needs to take into account of these just cited problems, in particular regards to the software architecture. Moreover, all these aspects will be enhance by real examples which will highlight the loss of effectiveness and performances of the multicore compared to the single core approach.

--- Datum: 01.03.2018 Uhrzeit: 14:30 Uhr - 15:00 Uhr Ort: Conference Counter NCC Ost



Roberto Agnelli

/ Teoresi Group


Der gewählte Eintrag wurde auf Ihre Merkliste gesetzt!

Wenn Sie sich registrieren, sichern Sie Ihre Merkliste dauerhaft und können alle Einträge selbst unterwegs via Laptop oder Tablett abrufen.

Hier registrieren Sie sich, um Daten der Aussteller- und Produkt-Plattform sowie des Rahmenprogramms dauerhaft zu speichern. Die Registrierung gilt nicht für den Ticket- und Aussteller-Shop.

Jetzt registrieren

Ihre Vorteile auf einen Blick

  • Vorteil Sichern Sie Ihre Merkliste dauerhaft. Nutzen Sie den sofortigen Zugriff auf gespeicherte Aussteller oder Produkte: egal wann und wo - inkl. Notizfunktion.
  • Vorteil Erhalten Sie auf Wunsch via Newsletter regelmäßig aktuelle Informationen zu neuen Ausstellern und Produkten - abgestimmt auf Ihre Interessen.
  • Vorteil Rufen Sie Ihre Merkliste auch mobil ab: Einfach einloggen und jederzeit darauf zugreifen.