Multicore shared memory interference analysis through hardware performance counters - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2020

Multicore shared memory interference analysis through hardware performance counters

Résumé

The aim of this paper is to present a high precision and event-versatile MBPTA framework that we have developed for the statistical timing analysis of multicore platforms. Its use satisfactorily allows the study of complex multicore platforms from the CPU point of view, without requiring hardware or software models. This gives us an accurate real view of the platform behavior for any specific situation without using extra tools. In addition, this measurement framework is directly portable to other multicore platforms with the same CPU version and easily portable to other CPU versions within the same manufacturer. The MBPTA framework directly uses coprocessors and the Performance Monitor Unit (PMU), i.e. Performance Monitor Hardware (PMH), instead of software profilers. Hardware performance counters provide low-overhead access to a considerable amount of performance information of numerous elements such as the CPU, caches or bus. The statistical timing analysis consists in proposing average and worst-case modeling by making use of the tool diagXtrm applied to measurement of task execution times. Measurements obtained from the PMH are used for analyzing and quantifying the interference that can happen within a multicore platform. The potential for measurements from coprocessor and PMU, as well as its potential for statistical analysis, is shown by using an heterogeneous multicore Texas Instrument system on chip. The interference we focus on are due to the shared memory of this platform.
Fichier principal
Vignette du fichier
ERTS2020_paper_94_Multicore_shared_memory_interference.pdf (1.31 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02446031 , version 1 (20-01-2020)

Identifiants

  • HAL Id : hal-02446031 , version 1

Citer

Alfonso Mascareñas González, Youcef Bouchebaba, Luca Santinelli. Multicore shared memory interference analysis through hardware performance counters. 10thEuropean Congress on Embedded Real Time Software andSystems(ERTS 2020), Jan 2020, Toulouse, France. ⟨hal-02446031⟩
250 Consultations
263 Téléchargements

Partager

Gmail Facebook X LinkedIn More