Identifying thread interference with performance variation - Archive ouverte HAL
Rapport (Rapport De Recherche) Année : 2017

Identifying thread interference with performance variation

Mohamed Saïd Mosli Bouksiaa
  • Fonction : Auteur
  • PersonId : 988744
Alexis Lescouet
  • Fonction : Auteur
  • PersonId : 1031706
Amina Guermouche
  • Fonction : Auteur
  • PersonId : 170800
  • IdHAL : aguermouche

Résumé

Understanding the performance of a multi-threaded appli- cation is difficult. The threads interfere when they access the same hardware resource, which slows down their execution. Unfortunately, current profiling tools are unable to identify the most problematic interference, because they cannot classify interference on different hardware resources. In this paper, we propose a holistic metric able to simultaneously classify inter- ference on different hardware resources. The metric considers performance variation as a universal indicator. We propose an interactive profiling tool to compute this metric. With an evaluation of 27 applications we show that our profiling tool successfully identify 10 performance bottlenecks caused by 6 different kinds of interference
Fichier non déposé

Dates et versions

hal-01784556 , version 1 (03-05-2018)

Identifiants

  • HAL Id : hal-01784556 , version 1

Citer

Mohamed Saïd Mosli Bouksiaa, François Trahay, Alexis Lescouet, Gauthier Voron, Amina Guermouche, et al.. Identifying thread interference with performance variation. [Research Report] Dept. Informatique (Institut Mines-Télécom-Télécom SudParis); Services répartis, Architectures, MOdélisation, Validation, Administration des Réseaux (Institut Mines-Télécom-Télécom SudParis-CNRS); Laboratoire Informatique Paris VI (Université Pierre et Marie Curie - Paris VI). 2017, pp.14. ⟨hal-01784556⟩
186 Consultations
0 Téléchargements

Partager

More