Title :
Outstanding Paper Award: Making Shared Caches More Predictable on Multicore Platforms
Author :
Ward, Bryan C. ; Herman, Jonathan L. ; Kenna, Christopher J. ; Anderson, James H.
Author_Institution :
Dept. of Comput. Sci., Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
Abstract :
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.
Keywords :
processor scheduling; safety-critical software; shared memory systems; mixed-criticality scheduling framework; multicore platforms; next-generation unmanned air vehicles; processing capacity; safety-critical cyber-physical systems; shared caches; shared hardware; worst-case execution time pessimism; Color; Hardware; Image color analysis; Multicore processing; Processor scheduling; Protocols; Real-time systems; cache-aware scheduling; caches; locking; predictability; real-time; scheduling; shared caches;
Conference_Titel :
Real-Time Systems (ECRTS), 2013 25th Euromicro Conference on
Conference_Location :
Paris
DOI :
10.1109/ECRTS.2013.26