Title :
Leveraging Multi-core Computing Architectures in Avionics
Author :
Nowotsch, Jan ; Paulitsch, Michael
Author_Institution :
EADS Innovation Works, Munich, Germany
Abstract :
Multi-core computer architectures are on the forefront in consumer electronics and adaptation in safety-critical applications such as avionics could be beneficial due to their potential increased performance. Yet, there are challenges to deploy cutting edge multi-core architectures for safety-critical applications. New computing architectures are more integrated and optimized for average cases. On the other side, safety-critical applications need to be designed for the worst case. For example, the impact of integrating critical applications is not fully understood yet, especially with respect to execution times of critical paths. This paper proposes and argues an approach to quantify the impact of integration of multiple independent applications onto multi-core platforms and evaluates the approach on a specific potential future avionics computing platform. Evaluation results focusing on execution estimates show that multi-core computers may be used for safety-critical applications, but the worst-case execution time (WCET) can be multiple times slower than the same application running on a single core without other cores running interfering applications. The actual factor is very dependent on the application´s use of shared resources like memory.
Keywords :
avionics; computer architecture; multiprocessing systems; WCET; avionics computing platform; consumer electronics; critical path execution times; multicore computer architectures; multicore computing architectures; safety-critical applications; worst-case execution time; Aerospace electronics; Hardware; Multicore processing; Operating systems; Program processors; avionics; multi-core; safety-critical applications; worst-case execution time;
Conference_Titel :
Dependable Computing Conference (EDCC), 2012 Ninth European
Conference_Location :
Sibiu
Print_ISBN :
978-1-4673-0938-7
DOI :
10.1109/EDCC.2012.27