Passer à la navigation principale Passer à la recherche Passer au contenu principal

Efficient context switching for the stack cache: Implementation and analysis

  • Technical University of Denmark
  • ENSTA ParisTech
  • CEA/UVSQ/CNRS

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

The design of tailored hardware has proven a successful strategy to reduce the timing analysis overhead for (hard) real-time systems. The stack cache is an example of such a design that has been proven to provide good average-case performance, while being easy to analyze. So far, however, the analysis of the stack cache was limited to individual tasks, ignoring aspects related to multitasking. A major drawback of the original stack cache design is that, due to its simplicity, it cannot hold the data of multiple tasks at the same time. Consequently, the entire cache content needs to be saved and restored when a task is preempted. We propose (a) an analysis exploiting the simplicity of the stack cache to bound the overhead induced by task preemption and (b) an extension of the design that allows to (partially) hide the overhead by virtualizing stack caches.

langue originaleAnglais
titreProceedings of the 23rd International Conference on Real Time Networks and Systems, RTNS 2015
EditeurAssociation for Computing Machinery
Pages119-128
Nombre de pages10
ISBN (Electronique)9781450335911
Les DOIs
étatPublié - 4 nov. 2015
Modification externeOui
Evénement23rd International Conference on Real-Time Networks and Systems, RTNS 2015 - Lille, France
Durée: 4 nov. 20156 nov. 2015

Série de publications

NomACM International Conference Proceeding Series
Volume04-06-November-2015

Une conférence

Une conférence23rd International Conference on Real-Time Networks and Systems, RTNS 2015
Pays/TerritoireFrance
La villeLille
période4/11/156/11/15

Empreinte digitale

Examiner les sujets de recherche de « Efficient context switching for the stack cache: Implementation and analysis ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation