Effizienter Einsatz von Multicore-Systemen

Autor/innen

  • Michael Deubzer Hochschule Regensburg
  • Frank Schiller Technische Universität München
  • JÜrgen Mottok Hochschule Regensburg
  • Michael Niemetz Continental Automotive GmbH
  • Ulrich Margull 1 mal 1 Software GmbH

DOI:

https://doi.org/10.17560/atp.v52i09.2086

Abstract

Eingebettete Systeme unterliegen neben den funktionalen Anforderungen besonders nichtfunktionalen Qualitätsanforderungen wie Effizienz, Zuverlässigkeit und Echtzeitfähigkeit. Mit steigendem Bedarf an Rechenkapazität können bisherige Konzepte zur Leistungssteigerung von Singlecore-Systemen jedoch nicht mehr eingesetzt werden - der Umstieg auf Multicore-Systeme wird erforderlich. Im ersten Teil dieser Arbeit werden eine mögliche Prozessorarchitektur für zukünftige Automotive Multicore-Systeme und die Abstraktion der Software für diese Systeme vorgestellt. Nach einer Klassifkation von Multicore-Scheduling-Algorithmen präsentieren wir exemplarisch einen Algorithmus mit statischer Taskallokation und einen Algorithmus mit dynamischer Taskallokation. Bei beiden Algorithmen handelt es sich um eine Überführung theoretisch behandelter Algorithmen auf Automotive Systeme.

Downloads

Veröffentlicht

15.05.2013

Am häufigsten gelesenen Artikel dieser/dieses Autor/in

1 2 > >>