Master de recherche informatique Université de Montpellier 2

Slides:



Advertisements
Présentations similaires
Le moteur
Advertisements

Fabrice Lauri, François Charpillet, Daniel Szer
des Structures de Santé
1 COMMISSION AFRICAINE DES STATISTIQUES AGRICOLES (AFCAS) Accra, Ghana, 28 – 31 Octobre 2009 Paul NGOMA-KIMBATSA Statisticien Division de la Statistique.
Sous-projet IV Communications Placement/Ordonnancement.
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique.
GUIDLINE DE PRESENTATION DE LA FORMATION Architectures de Messageries (1) version du 7 Mars 2011 Temps : 4h A imprimer afin de pouvoir le suivre et noter.
CLUSTERING Grappe d'ordinateurs.
Le Grid Computing et son utilisation dans les entreprises et les industries Laurent CANTONE Résoul UNAL.
Applications et Techniques
Joscelin OUDRY IR2000 année
PLAN du COURS Introduction Structure des Systèmes Informatiques
Journées franciliennes 2006 Moussa ELKIHEL (LAAS-CNRS;UPS Toulouse )
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Informatique parallèle hautes performances
Calcul mental 3ème 2 Septembre 2010
1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
Architecture de machines Principes généraux
Sélection automatique d’index et de vues matérialisées
wireless sensor networks
Introduction aux Grilles de Calcul
1 Bienvenue! Ministère de lEmploi et de la Solidarité sociale Direction des ressources humaines La conduite dun projet de refonte dun intranet Pascale.
Architecture de grille générique, multi-
Introduction to Information Systems
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 2 : Les applications fonctionnelles.
Web Services - ADFS Pellarin Anthony En collaboration avec : Sogeti 1.
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Le matériel Les composants de l’ordinateur
Informatique temps réel et réseaux de terrain – ELEC365
SCIENCES DE L ’INGENIEUR
Les systèmes multiprocesseurs Ph. Sèvre le 19/12/08.
IGL301 - Spécification et vérification des exgiences 1 Chapitre 1 Introduction (ref : Bray chapitre 1)
1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.
Gilbert TOUT NEST QUE CALCUL Vous vous êtes certainement déjà demandé ce que voulait dire « se donner à 100% » ?
Projet de Conception n° 5
Notre calendrier français MARS 2014
Architectures de grappes de PC
Annexe 1 VISITE SUR
Détection du meilleur format de compression pour une matrice creuse dans un environnement parallèle hétérogène Olfa HAMDI-LARBI.
C'est pour bientôt.....
Veuillez trouver ci-joint
Réseau de stockage étendu
Développement Durable Relation avec l’informatique
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
Gestion de l'hétérogénéité et des longues distances dans une grille de calcul.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Importance du réseau dans des architectures MIMD Tout échange entre les processeurs nécessite un transfert de données via le réseau.
1 Modèle pédagogique d’un système d’apprentissage (SA)
CALENDRIER-PLAYBOY 2020.
6 Nombres et Heures 20 vingt 30 trente 40 quarante.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Le 4 novembre La formation des maîtres et la manifestation de la compétence professionnelle à intégrer les TIC aux fins de préparation et de pilotage.
Projet Implémentation du protocole MMT sous Linux
Plate-forme MIRAGE Méso-Informatique Répartie pour des Applications en Géophysique et Environnement.
Centre de Calcul de l'IN2P3 - Lyon Toulouse - Lyon, 21 décembre 2004 Les projets de grille au Centre de Calcul de l’IN2P3.
D. E ZEGOUR Institut National d ’Informatique
Le Traitement Informatique des Données Scientifiques Oleg LODYGENSKY Etienne URBAH LAL, Univ Paris-Sud, IN2P3/CNRS,
Introduction aux solutions Microsoft pour le HPC.
PROJET CAPS Compilation, Architecture, Parallélisme et Système.
PetaSky: Expérimentations avec HadoopDB et Hive 1 Amin Mesmoudi.
Transcription de la présentation:

Master de recherche informatique Université de Montpellier 2 Calcul sur la grille Module optionnel Master de recherche informatique Université de Montpellier 2 2005/2006

Intervenants Vincent Boudet, et Rodolphe Giroudeau Maîtres de Conférence LIRMM, équipe APR Algorithmique et Performance des Réseaux

Calendrier Le cours a lieu le lundi après-midi de 13h15 à 16h30. 19 septembre VB 26 septembre VB 3 octobre RG 10 octobre RG Plus tard : Vous

Plan du cours 1- Introduction 2- Equilibrage de charge et distribution dans les grilles Pourquoi ? Equilibrage 1D Equilibrage 2D Partitionnement Libre Approche Maître/Esclaves (si on a le temps) 3- Ordonnancement hiérarchique sur grille 4- Tâches malléables (si on a le temps)

Travail personnel Etude bibliographique Examen écrit Lecture d’un article de recherche Présentation orale Examen écrit

Introduction Concept de grille

Machine à mémoire partagée 2100 G F L O P S 2100 Machine monoprocesseur Machine à mémoire partagée Grappe locale (cluster) Grappe globale (Grid)

Chaîne alimentaire informatique Demise of Mainframes, Supercomputers, & MPPs 2

Principes de base Work harder : processeurs plus rapides Pfister [In search of clusters,1998] “3 ways to improve performance : Work harder Work smarter Get help” Work harder : processeurs plus rapides Work smarter : algorithmique Get help : parallélisme/distribution

Historique Projet Beowulf (NASA, HPCC, début 1994) Octobre 1996 exploiter la puissance de calcul et le parallélisme potentiels d’une pile de PC pour l’exécution d’applications scientifiques adapter la configuration de ces systèmes à faible coût aux besoins de calcul de la Nasa Octobre 1996 1,25 Gflops sur une grappe de 16 machines standard valant moins de $50 K pour une application de simulation numérique

Beowulf PC Réseau standard Linux -> ExtremeLinux Ethernet Système de communication par échange de messages : TCP/IP Linux -> ExtremeLinux

Une grappe N°2 du Top 500 LLNL, Livermore, USA. Intel Tiger4, Quadrix 19, 94 Tflops

Evolutions en 10 ans 100 x #processeurs > 10 x fréquence d’horloge des processeurs 100 x capacité mémoire par processeur 100 x débit par lien réseau > 10 x réduction de la latence réseau > 100 x performance Linpack sur grappe

Evolutions des architectures à haute performance

Aujourd’hui

Spectre d’utilisation Multiprogrammation Parallélisme Implicite ou explicite Haute disponibilité Calcul scientifique et applications commerciales

Grappe de calculateurs Réseau de calculateurs indépendants interconnectés destinés à être utilisés comme une seule ressource de calcul nœuds (PC, station de travail, SMP) réseau à haut débit et faible latence Intersection de deux domaines les système distribués les architectures parallèles

Grappe Nœud de base Réseau à haut débit et faible latence 1 ou plusieurs processeurs périphériques d’E/S mémoire Exemples : PC, station de travail, SMP Réseau à haut débit et faible latence Myrinet, SCI, ATM, GigabitEthernet, ... Vers le 10 Gbps et au delà de débit et 1 µs de latence

Potentialités du matériel Puissance des processeurs (GHz) Réseaux haut débit (Goctets) Quantité importante de mémoire et d’espace de stockage

Importance du logiciel Tirer profit des potentialités matérielles performance redondance -> haut disponibilité Gestion globale des ressources exploiter le parallélisme rendre transparente la distribution Une application doit pouvoir utiliser efficacement l’ensemble des ressources de la grappe quelque soit leur localisation.

Réalité des grappes Des milliers de grappes installées universités laboratoires de recherche industriels laboratoires publics Différentes configurations grappes assemblées à la main par l’utilisateur grappes vendues assemblées

Pourquoi pas avant ? Pas de logiciel offrant l’image d’une machine unique remplacer un super-calculateur par 20 machines a un impact sur l ’utilisation et l’administration solutions propriétaires onéreuses Digital Open VMS cluster Tandem clusters non propriétaires réservés à des sites experts

Axes de recherche Passage à l’échelle – millions de processeurs Fédération de grappes Grilles Ordonnancement Qui fait quoi ? Et ou ? Gestion des données Ou placer les données ? Quelle influence ? Programmation au delà de MPI (assembleur des grappes !)

Pour conclure … Propos de Thomas Sterling à la conférence Cluster 2004 1994 Est-ce que les grappes peuvent fonctionner ? Peuvent-elles être utiles ? 1997 Est-ce qu’on peut construire des grappes et les programmer pour les rendre pratiques ? 2000 Est-ce que les grappes peuvent passer à l’échelle et peut-on les gérer de manière fiable ? 2003 Est-ce qu’on peut gagner [au top 500] ? Aujourd’hui Domination du marché des machines à haute performance