Efficient Usage of Multicore Systems
DOI:
https://doi.org/10.17560/atp.v52i09.2086Abstract
Embedded Systems have to fulfill both functional requirements and non-functional quality requirements like efficiency, reliability, and real-time. But with the advent of further processing power, today's mechanisms of performance improvement at uniprocessor systems break down. A new branch of embedded systems is required to achieve more processing power - Embedded Multicore systems. In the first part of this work, we discuss the benefits of SMP hardware architectures for upcoming embedded multicore systems and describe a software abstraction for these systems. Following a classification of multicore scheduling algorithms, we introduce two algorithms, one with static task allocation, the other with dynamic task allocation. Both algorithms are described in theory and are then applied to automotive systems.Downloads
Published
Issue
Section
License
Die Zeitschrift und alle in ihr enthaltenen Beiträge und Abbildungen sind urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlages unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Bearbeitung in elektronischen Systemen. Auch die Rechte der Wiedergabe durch Vortrag, Funk- und Fernsehsendung, im Magnettonverfahren oder ähnlichem Wege bleiben vorbehalten.