Performance variation considered helpful - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2018

Performance variation considered helpful

Les variations de performance considérées utiles

Résumé

Understanding the performance of a multi-threaded application is difficult. The threads interfere when they access the same resource, which slows their execution down. Unfortunately, current profiling tools focus on identifying the interference causes, not their effects.The developer can thus not know if optimizing the interference reported by a profiling tool can lead to better performance. In this thesis, we propose to complete the profiling toolbox with an effect-oriented profiling tool able to indicate how much interference impacts performance, regardless of the interference cause. With an evaluation of 27 applications, we show that our tool successfully identifies 12 performance bottlenecks caused by 6 different kinds of interference
Comprendre les performances d'une application multi-thread est difficile. Les threads interfèrent quand ils accèdent à la même ressource, ce qui ralentit leur exécution. Malheureusement, les outils de profiling existants se focalisent sur l'identification des causes de l'interférence, et non pas sur ses effets.Le développeur ne peut donc pas conclure si l'optimisation d'une interférence identifiée par un outil de profiling peut mener à une meilleure performance. Dans cette thèse, on propose de compléter les outils existants par un outil orienté-effet capable de quantifier l'impact de l'interférence sur la performance, indépendamment de la cause de l'interférence. Avec une évaluation de 27 applications, on montre que notre outil réussit à identifier 12 bottlenecks causés par 6 types d'interférence différents
Fichier principal
Vignette du fichier
76802_MOSLI_BOUKSIAA_2018_archivage.pdf (760.18 Ko) Télécharger le fichier
Origine : Version validée par le jury (STAR)
Loading...

Dates et versions

tel-01784480 , version 1 (03-05-2018)

Identifiants

  • HAL Id : tel-01784480 , version 1

Citer

Mohamed Said Mosli Bouksiaa. Performance variation considered helpful. Distributed, Parallel, and Cluster Computing [cs.DC]. Université Paris Saclay (COmUE), 2018. English. ⟨NNT : 2018SACLL001⟩. ⟨tel-01784480⟩
204 Consultations
158 Téléchargements

Partager

Gmail Facebook X LinkedIn More