2013 · 102 citations · 30 references
ComputingComputer EngineeringComputer SystemsComputer ArchitectureParallel ComputingSchedulingCachingCpu SchedulingCyber-physical Systems ArchitectureMixed-criticality SystemsProcessor Core DesignCyber-physical Systems SafetyMixed-criticality SchedulingMulticore ArchitecturesMulticore Processor ArchitectureMulticore SystemsMulticore Timing AnalysisMultiprocessor Mixed-criticality SystemsScheduling In Multiprocessor Systems
In safety-critical cyber-physical systems, the usage of multicore platforms has been hampered by problems due to interactions across cores through shared hardware. The inability to precisely characterize such interactions can lead to worst-case execution time pessimism that is so great, the extra processing capacity of additional cores is entirely negated. In this paper, several techniques are proposed and analyzed for dealing with such interactions in the context of shared caches. These techniques are applied in a mixed-criticality scheduling framework motivated by the needs of next-generation unmanned air vehicles.
30
A Predictable Execution Model for COTS-Based Embedded Systems
Rodolfo Pellizzoni, Emiliano Betti, Stanley Bak et al. · 2011 · 248 citations
Hardware support for WCET analysis of hard real-time multicore systems
Marco Paolieri, Eduardo Quiñones, Francisco J. Cazorla et al. · 2009 · 231 citations · Full text