Alors que le surcoût de la virtualisation reste marginal sur des machines peu puissantes, la situation change radicalement quand le nombre de cœur disponible augmente. Il existe aujourd’hui des machines de plusieurs dizaines de cœurs dans les data centers dédiés au cloud computing, un modèle de gestion de ressources qui utilise largement la virtualisation. Ces machines reposent sur une architecture Non Uniform Memory Access (NUMA) pour laquelle le placement des tâches sur les cœurs ainsi que celui des données en mémoire est déterminant pour les performances.Cette thèse montre d’une part comment la virtualisation affecte le comportement des applications en les empêchant notamment d’utiliser un placement efficace de leurs données en mémoire. ...
La hiérarchie mémoire des serveurs de calcul est de plus en plus complexe. Les machines disposent de...
International audienceThis paper addresses the problem of efficiently virtualizing NUMA architecture...
Afin de maximiser la localité des accès mémoire pendant la phase de collection, un thread GC évite d...
While virtualization only introduces a negligible overhead on machines with few cores, this is not t...
International audienceWhile virtualization only introduces a small overhead on machines with few cor...
Cloud computing has become a dominant computing paradigm in the information technology industry due ...
Les machines multicœurs actuelles utilisent une architecture à Accès Mémoire Non-Uniforme (Non-Unifo...
Nowadays the evolution of High Performance Computing follows the needs of numerical simulations.Thes...
International audienceNowadays, virtualization is a central element in data centers as it allows sha...
Cloud computing has become a dominant computing paradigm in the information technology industry due ...
Les systèmes de virtualisations ou hyperviseurs jouent un rôle crucial dans la pile logicielle des p...
International audiencevNUMA is the most recent technology used by hypervisors to deal with Non Unifo...
In this paper, we evaluate the overheads of virtualization in commercial multicore architectures wit...
The problem of placement of threads, or virtual cores, on physical cores in a multicore system has b...
This thesis focuses on scalable data management solutions to accelerate service provisioning and ena...
La hiérarchie mémoire des serveurs de calcul est de plus en plus complexe. Les machines disposent de...
International audienceThis paper addresses the problem of efficiently virtualizing NUMA architecture...
Afin de maximiser la localité des accès mémoire pendant la phase de collection, un thread GC évite d...
While virtualization only introduces a negligible overhead on machines with few cores, this is not t...
International audienceWhile virtualization only introduces a small overhead on machines with few cor...
Cloud computing has become a dominant computing paradigm in the information technology industry due ...
Les machines multicœurs actuelles utilisent une architecture à Accès Mémoire Non-Uniforme (Non-Unifo...
Nowadays the evolution of High Performance Computing follows the needs of numerical simulations.Thes...
International audienceNowadays, virtualization is a central element in data centers as it allows sha...
Cloud computing has become a dominant computing paradigm in the information technology industry due ...
Les systèmes de virtualisations ou hyperviseurs jouent un rôle crucial dans la pile logicielle des p...
International audiencevNUMA is the most recent technology used by hypervisors to deal with Non Unifo...
In this paper, we evaluate the overheads of virtualization in commercial multicore architectures wit...
The problem of placement of threads, or virtual cores, on physical cores in a multicore system has b...
This thesis focuses on scalable data management solutions to accelerate service provisioning and ena...
La hiérarchie mémoire des serveurs de calcul est de plus en plus complexe. Les machines disposent de...
International audienceThis paper addresses the problem of efficiently virtualizing NUMA architecture...
Afin de maximiser la localité des accès mémoire pendant la phase de collection, un thread GC évite d...