Effizientes Multicore-Scheduling in Eingebetteten Systemen – Teil 1: Algorithmen für zuverlässige Echtzeitsysteme
- Eingebettete Systeme unterliegen neben den funktionalen Anforderungen besonders nicht funktionalen 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.
Author: | Michael Deubzer, Frank Schiller, Jürgen MottokORCiDGND, Michael NiemetzORCiDGND, Ulrich Margull |
---|---|
URL / DOI: | https://docplayer.org/4474533-Effizienter-einsatz-von-multicore-systemen.html |
Parent Title (German): | atp - Automatisierungstechnische Praxis |
Document Type: | Article |
Language: | German |
Year of first Publication: | 2010 |
Release Date: | 2021/03/05 |
Issue: | 9 |
First Page: | 60 |
Last Page: | 67 |
Institutes: | Fakultät Elektro- und Informationstechnik |
Fakultät Elektro- und Informationstechnik / Labor Datenkommunikation | |
Fakultät Elektro- und Informationstechnik / Laboratory for Safe and Secure Systems (LAS3) | |
Begutachtungsstatus: | peer-reviewed |
research focus: | Digitalisierung |