Performance variation considered helpful - Archive ouverte HAL Access content directly
Theses Year : 2018

Performance variation considered helpful

Les variations de performance considérées utiles


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
Origin : Version validated by the jury (STAR)

Dates and versions

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


  • HAL Id : tel-01784480 , version 1


Mohamed Said Mosli Bouksiaa. Performance variation considered helpful. Distributed, Parallel, and Cluster Computing [cs.DC]. Université Paris-Saclay, 2018. English. ⟨NNT : 2018SACLL001⟩. ⟨tel-01784480⟩
188 View
126 Download


Gmail Facebook Twitter LinkedIn More