StAMP: Static Analysis of Memory access Profiles for real-time tasks - Inria - Institut national de recherche en sciences et technologies du numérique
Conference Papers Year : 2022

StAMP: Static Analysis of Memory access Profiles for real-time tasks

Abstract

Accesses to shared resources in multi-core systems raise predictability issues. The delay in accessing a resource for a task executing on a core depends on concurrent resource sharing from tasks executing on the other cores. In this paper, we present StAMP, a compiler technique that splits the code of tasks into a sequence of code intervals intervals, each with a distinct worst-case memory access profile. The intervals identified by StAMP can serve as inputs to scheduling techniques for a tight calculation of worst-case delays of memory accesses. The provided information can also ease the design of mechanisms that avoid and/or control interference between tasks at run-time. An important feature of StAMP compared to related work lies in its ability to link back time intervals to unique locations in the code of tasks, allowing easy implementation of elaborate run-time decisions related to interference management.
Fichier principal
Vignette du fichier
OASIcs-WCET-2022-1.pdf (660.38 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03723457 , version 1 (06-12-2022)

Licence

Identifiers

Cite

Théo Degioanni, Isabelle Puaut. StAMP: Static Analysis of Memory access Profiles for real-time tasks. WCET 2022 - 20th International Workshop on Worst-Case Execution Time Analysis, Jul 2022, Modena, Italy. ⟨10.4230/OASIcs.WCET.2022.1⟩. ⟨hal-03723457⟩
136 View
77 Download

Altmetric

Share

More