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

A time-predictable stack cache

  • Department of Applied Mathematics and Computer Science
  • Technical University of Denmark

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

1 Citation (Scopus)

Résumé

Real-time systems need time-predictable architectures to support static worst-case execution time (WCET) analysis. One architectural feature, the data cache, is hard to analyze when different data areas (e.g., heap allocated and stack allocated data) share the same cache. This sharing leads to less precise results of the cache analysis part of the WCET analysis. Splitting the data cache for different data areas enables composable data cache analysis. The WCET analysis tool can analyze the accesses to these different data areas independently. In this paper we present the design and implementation of a cache for stack allocated data. Our port of the LLVM C++ compiler supports the management of the stack cache. The combination of stack cache instructions and the hardware implementation of the stack cache is a further step towards time-predictable architectures.

langue originaleAnglais
titre16th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2013
EditeurInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronique)9781479921119
Les DOIs
étatPublié - 29 sept. 2014
Modification externeOui
Evénement16th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2013 - Paderborn, Allemagne
Durée: 19 juin 201321 juin 2013

Série de publications

Nom16th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2013

Une conférence

Une conférence16th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2013
Pays/TerritoireAllemagne
La villePaderborn
période19/06/1321/06/13

Empreinte digitale

Examiner les sujets de recherche de « A time-predictable stack cache ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation