Expérimentation sur les nouvelles architectures : des processeurs multi-cœurs aux grilles de calcul - Laboratoire d'Informatique de Grenoble Accéder directement au contenu
Thèse Année : 2009

Experiments on new architectures: from multi-cores processors to computing grids

Expérimentation sur les nouvelles architectures : des processeurs multi-cœurs aux grilles de calcul

Brice Videau

Résumé

Needs in computing power are increasing steadily. In order to meet those needs, new architectures have appeared. Computing grids and clusters are gathering the computing power of several machines, and multi-core processors are offering more computing power without the need to increase the frequency and electrical power usage. Nonetheless, The study of those new architectures is not an easy task. In order to study computing grids researchers have dedicated platforms. But the conduct of experiments on such platforms is a difficult process. In the case of multi-core processors, their behavior is not well known. In this thesis we put forward two tools dedicated to the study of new architectures. The first one, Expo, is an experiment management software for grid architectures. Expo allows for automated experiment conduct while still trying to guarantee its sound unrolling. Expo also provides a language to describe experiments on grid infrastructures. The second one, PaSTeL, is dedicated to the study of interactions between architectures and execution strategies. Highly tunable, it grants user with means to study in depth the behavior of a parallel solution running on a given architecture. Both tools have been validated during the development phase, but also during an experimental study of a work stealing engine on several multi-core architectures.
Les besoins en puissance de calcul ne cessent d'augmenter. Pour répondre à ces besoins, de nouvelles architectures sont apparues. Les grilles et grappes de calcul, qui permettent d'agréger la puissance de plusieurs machines et les processeurs multi-cœurs qui permettent d'offrir plus de puissance sans nécessité d'augmenter la fréquence et la consommation énergétique du processeur. Cependant, l'étude de ces nouvelles architectures n'est pas aisée. Pour l'étude des grilles de calcul, nous disposons de plates-formes dédiées. Néanmoins, la conduite d'expérience sur ces plates-formes complexe est une tâche difficile à mettre en œuvre. Dans le cas des processeurs multi-cœurs, leur comportement est mal connu. Dans cette thèse nous proposons deux outils dédiés à l'étude des nouvelles architectures. Le premier, Expo, est un logiciel de conduite d'expérience sur grille dédiée à l'expérimentation. Expo permet d'automatiser en partie la conduite d'une expérience, tout en essayant de garantir son bon déroulement. Expo propose également un langage concis de description d'expérience adapté à la problématique des grilles. Le second outil, PaSTeL, est dédié à l'étude de l'adéquation entre un support exécutif et une architecture. Hautement paramétrable, il permet d'étudier les ultiples facettes d'une solution de parallélisation s'exécutant sur une architecture donnée. Les deux outils ont été validés au cours de leur développement, mais également lors d'une campagne expérimentale visant à étudier le comportement d'un moteur de vol de travail sur différentes architectures multi-cœurs.
Fichier principal
Vignette du fichier
These.pdf (2.27 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00924386 , version 1 (06-01-2014)

Identifiants

  • HAL Id : tel-00924386 , version 1

Citer

Brice Videau. Expérimentation sur les nouvelles architectures : des processeurs multi-cœurs aux grilles de calcul. Calcul parallèle, distribué et partagé [cs.DC]. Université Joseph-Fourier - Grenoble I, 2009. Français. ⟨NNT : ⟩. ⟨tel-00924386⟩
224 Consultations
322 Téléchargements

Partager

Gmail Facebook X LinkedIn More