DocumentCode
3635754
Title
RTOS Support for Parallel Execution of Hard Real-Time Applications on the MERASA Multi-core Processor
Author
Julian Wolf;Mike Gerdes;Florian Kluge;Sascha Uhrig;Jörg Mische;Stefan Metzlaff;Christine Rochange;Hugues Cassé;Pascal Sainrat;Theo Ungerer
Author_Institution
Univ. of Augsburg, Augsburg, Germany
fYear
2010
Firstpage
193
Lastpage
201
Abstract
Multi-cores are the contemporary solution to satisfy high performance and low energy demands in general and embedded computing domains. However, currently available multi-cores are not feasible to be used in safety-critical environments with hard real-time constraints. Hard real-time tasks running on different cores must be executed in isolation or their interferences must be time-bounded. Thus, new requirements also arise for a real-time operating system (RTOS), in particular if the parallel execution of hard real-time applications should be supported. In this paper we focus on the MERASA system software as an RTOS developed on top of the MERASA multi-core processor. The MERASA system software fulfils the requirements for time-bounded execution of parallel hard real-time tasks. In particular we focus on thread control with synchronisation mechanisms, memory management and resource management requirements. Our evaluations show that all system software functions are time-bounded by a worst-case execution time (WCET) analysis.
Keywords
"Multicore processing","Real time systems","System software","Resource management","Embedded computing","Interference constraints","Operating systems","Application software","Memory management"
Publisher
ieee
Conference_Titel
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2010 13th IEEE International Symposium on
ISSN
1555-0885
Print_ISBN
978-1-4244-7083-9
Type
conf
DOI
10.1109/ISORC.2010.31
Filename
5479556
Link To Document