A WCET-aware cache coloring technique for reducing interference in real-time systems

The predictability of a system is the condition to give saferbound on worst case execution timeof real-time tasks which are running on it. Commercial off-the-shelf(COTS) processors are in-creasingly used in embedded systems and contain shared cache memory. This component hasa hard predictable behavi...

Full description

Saved in:
Bibliographic Details
Published inarXiv.org
Main Authors Bouquillon, Fabien, Ballabriga, Clément, Lipari, Giuseppe, Smail Niar
Format Paper
LanguageEnglish
Published Ithaca Cornell University Library, arXiv.org 20.05.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The predictability of a system is the condition to give saferbound on worst case execution timeof real-time tasks which are running on it. Commercial off-the-shelf(COTS) processors are in-creasingly used in embedded systems and contain shared cache memory. This component hasa hard predictable behavior because its state depends of theexecution history of the systems.To increase predictability of COTS component we use cache coloring, a technique widely usedto partition cache memory. Our main contribution is a WCET aware heuristic which parti-tion task according to the needs of each task. Our experiments are made with CPLEX an ILPsolver with random tasks set generated running on preemptive system scheduled with earliestdeadline first(EDF).
ISSN:2331-8422