La soutenance a lieu dans l’amphithéâtre F022 de l’UFR IM2AG.
Le jury sera composé de :
— M. Gilles MULLER INRIA Rapporteur
— M. Laurent RÉVEILLÈRE - ENSEIRB-MATMECA Rapporteur
— M. Didier DONSEZ - Université Grenoble 1 Examinateur
— Mme Sonia BEN MOKHTAR - CNRS Examinateur
— M. Vivien QUÉMA - Grenoble INP Directeur de thèse
— M. Renaud LACHAIZE - Université Grenoble 1 CoDirecteur de thèse
Cette thèse traite des performances des serveurs de données en multi-cœur. Plus précisémment nous nous intéressons au passage à l’échelle avec le nombre de cœurs. Dans un premier temps, nous étudions le fonctionnement interne d’un support d’exécution événementiel multi-cœur. Nous montrons tout d’abord que le faux-partage ainsi que les mécanismes de communications inter-cœurs dégradent fortement les performances et empêchent le passage à l’échelle des applications. Nous proposons alors plusieurs optimisations pour pallier ces comportements. Dans un second temps, nous comparons les performances en multi-cœur de trois serveurs Web chacun représentatif d’un modèle de programmation. Nous remarquons que les différences de performances observées entre les serveurs varient lorsque le nombre de cœurs augmente. Après une analyse approfondie des performances observées, nous identifions la cause de la limitation du passage à l’échelle des serv ! eurs étudiés. Nous présentons une proposition ainsi qu’un ensemble de pistes pour lever cette limitation.