Skip to Main content Skip to Navigation
Theses

Etude de performances sur processeurs multicoeur : environnement d'exécution événementiel efficace et étude comparative de modèles de programmation

Abstract : This thesis studies the performances of data servers on multicores. More precisely, we focus on the scalability with the number of cores. First, we study the internals of an event-driven multicore runtime. We demonstrate that false sharing and inter-core communications hurt performances badly, and prevent applications from scaling. We then propose several optimisations to fix these issues. In a second part, we compare the multicore performances of three Webservers, each reprensentative of a programming model. We observe that the differences between each server's performances vary as the number of cores increases. We are able to pinpoint the cause of the scalability limitation observed. We present one approach and some perspectives to overcome this limit.
Document type :
Theses
Complete list of metadatas

Cited literature [64 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00842012
Contributor : Abes Star :  Contact
Submitted on : Saturday, July 6, 2013 - 1:01:05 AM
Last modification on : Friday, July 17, 2020 - 11:10:21 AM
Long-term archiving on: : Monday, October 7, 2013 - 2:45:11 AM

File

22661_GENEVES_2013_archivage1....
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-00842012, version 1

Collections

Citation

Sylvain Geneves. Etude de performances sur processeurs multicoeur : environnement d'exécution événementiel efficace et étude comparative de modèles de programmation. Autre [cs.OH]. Université de Grenoble, 2013. Français. ⟨NNT : 2013GRENM003⟩. ⟨tel-00842012⟩

Share

Metrics

Record views

1114

Files downloads

11304