Thèse soutenue

Les variations de performance considérées utiles

FR  |  
EN
Auteur / Autrice : Mohamed Said Mosli Bouksiaa
Direction : Gaël Thomas
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 26/04/2018
Etablissement(s) : Université Paris-Saclay (ComUE)
Ecole(s) doctorale(s) : École doctorale Sciences et technologies de l'information et de la communication (Orsay, Essonne ; 2015-....)
Partenaire(s) de recherche : Laboratoire : Télécom SudParis (France) - Département Informatique / INF
établissement opérateur d'inscription : Institut national des télécommunications (Evry ; 1979-2009)
Jury : Président / Présidente : Lionel Seinturier
Examinateurs / Examinatrices : Vania Marangozova, Philippe Clauss, Denis Conan, François Trahay, Isabelle Puaut
Rapporteurs / Rapporteuses : Vania Marangozova, Philippe Clauss

Résumé

FR  |  
EN

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