A Lightweight Spatio-Temporally Partitioned Multicore Architecture for Concurrent Execution of Safety Critical Workloads

2016-01-2067

09/20/2016

Authors
Abstract
Content
Modern aircraft systems employ numerous processors to achieve system functionality. In particular, engine controls and power distribution subsystems rely heavily on software to provide safety-critical functionality, and are expected to move toward multicore architectures. The computing hardware-layer of avionic systems must be able to execute many concurrent workloads under tight deterministic execution guarantees to meet the safety standards. Single-chip multicores are attractive for safety-critical embedded systems due to their lightweight form factor. However, multicores aggressively share hardware resources, leading to interference that in turn creates non-deterministic execution for multiple concurrent workloads. We propose an approach to remove on-chip interference via a set of methods to spatio-temporally partition shared multicore resources. Our proposed partitioning scheme is bounded within the worst case execution, and ensures efficient performance and deterministic execution.
Meta TagsDetails
DOI
https://doi.org/10.4271/2016-01-2067
Pages
8
Citation
Shi, Q., Lakshminarashimhan, K., Noll, C., Scholte, E. et al., "A Lightweight Spatio-Temporally Partitioned Multicore Architecture for Concurrent Execution of Safety Critical Workloads," SAE Technical Paper 2016-01-2067, 2016, https://doi.org/10.4271/2016-01-2067.
Additional Details
Publisher
Published
Sep 20, 2016
Product Code
2016-01-2067
Content Type
Technical Paper
Language
English