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 e...
Bien que les processeurs actuels possèdent plus de 10 cœurs, de nombreux programmes restent purement...
Ces dernières années, l'effort de recherche est passé de la microarchitecture du cœur à la microarch...
Les tâches critiques en systèmes temps-réel sont soumises à des contraintes temporelles et de co...
This thesis studies the performances of data servers on multicores. More precisely, we focus on the ...
This thesis focuses on data servers performance on multicore architectures. We study two different a...
L augmentation rapide du nombre de cœurs dans les processeurs actuels ne se traduit pas par une mise...
Les progrès continus de la microélectronique couplés au problème de gestion de la puissance dissipée...
Le passage à l'échelle des applications multi-fil sur les systèmes multi-cœuractuels est limité par ...
Since many years, we observe a shift from classical multiprocessor systems tomulticores, which tight...
Ce manuscrit s'inscrit dans le domaine du calcul intensif (HPC) où le besoin croissant de performanc...
Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performance...
Ces dernières années, l'effort de recherche est passé de la microarchitecture du cœur à la microarch...
Le progrès technologique dans la fabrication des ordinateurs n'a cessé d'évoluer afin de répondre au...
We study the impact of concurrent programming models on multicore performances of Web servers. More ...
Les systèmes multiprocesseurs sur puce, tel que le processeur CELL ou plus récemment Platform 2012, ...
Bien que les processeurs actuels possèdent plus de 10 cœurs, de nombreux programmes restent purement...
Ces dernières années, l'effort de recherche est passé de la microarchitecture du cœur à la microarch...
Les tâches critiques en systèmes temps-réel sont soumises à des contraintes temporelles et de co...
This thesis studies the performances of data servers on multicores. More precisely, we focus on the ...
This thesis focuses on data servers performance on multicore architectures. We study two different a...
L augmentation rapide du nombre de cœurs dans les processeurs actuels ne se traduit pas par une mise...
Les progrès continus de la microélectronique couplés au problème de gestion de la puissance dissipée...
Le passage à l'échelle des applications multi-fil sur les systèmes multi-cœuractuels est limité par ...
Since many years, we observe a shift from classical multiprocessor systems tomulticores, which tight...
Ce manuscrit s'inscrit dans le domaine du calcul intensif (HPC) où le besoin croissant de performanc...
Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performance...
Ces dernières années, l'effort de recherche est passé de la microarchitecture du cœur à la microarch...
Le progrès technologique dans la fabrication des ordinateurs n'a cessé d'évoluer afin de répondre au...
We study the impact of concurrent programming models on multicore performances of Web servers. More ...
Les systèmes multiprocesseurs sur puce, tel que le processeur CELL ou plus récemment Platform 2012, ...
Bien que les processeurs actuels possèdent plus de 10 cœurs, de nombreux programmes restent purement...
Ces dernières années, l'effort de recherche est passé de la microarchitecture du cœur à la microarch...
Les tâches critiques en systèmes temps-réel sont soumises à des contraintes temporelles et de co...