PRETI: Partitioned REal-TIme shared cache for mixed-criticality real-time systems.

Benjamin Lesage 1 Isabelle Puaut 1 André Seznec 1
1 ALF - Amdahl's Law is Forever
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Abstract : Multithreaded processors, in the context of real-time sys- tems, create the opportunity to mix, on the same hardware platform, the execution of a complex real-time workload and the execution of non-critical applications. But resources sharing, inherent to multithreading, hinders the timing anal- ysis of concurrent tasks. Such analyses are critical to real- time tasks which have timing deadlines that must be met and enforced. In this paper, we present the PRETI, Partitioned REal- TIme shared cache scheme, a flexible, low implementation- overhead, shared cache partitioning scheme. PRETI can preclude inter-task conflicts on shared caches, and their pes- simistic impact on timing estimates, by allocating private cache space to real-time tasks. Therefore, uniprocessor, i.e. unithread, worst-case execution time (WCET) estimation techniques can be used. The remaining cache space, not re- served for currently running real-time tasks, is shared by all tasks running on the processor, in particular the non-critical ones, enabling high performances for these tasks. Experiments are presented to show that the PRETI cache scheme allows for easing and guaranteeing the schedulability of a set of real-time tasks with tight timing constraints, and enabling high performance for the non-critical tasks.
Type de document :
Communication dans un congrès
RTNS - 20th International Conference on Real-Time and Network Systems - 2012, Nov 2012, Pont à Mousson, France. ACM, pp.10, 2012
Liste complète des métadonnées

Littérature citée [20 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00661687
Contributeur : Benjamin Lesage <>
Soumis le : vendredi 20 janvier 2012 - 14:01:05
Dernière modification le : vendredi 16 novembre 2018 - 01:38:48
Document(s) archivé(s) le : samedi 21 avril 2012 - 02:30:23

Fichier

paper.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00661687, version 1

Citation

Benjamin Lesage, Isabelle Puaut, André Seznec. PRETI: Partitioned REal-TIme shared cache for mixed-criticality real-time systems.. RTNS - 20th International Conference on Real-Time and Network Systems - 2012, Nov 2012, Pont à Mousson, France. ACM, pp.10, 2012. 〈hal-00661687〉

Partager

Métriques

Consultations de la notice

756

Téléchargements de fichiers

270