Calcul haute performance (CHP-HPC). Utilisation des supercalculateurs



Documents pareils
Introduction à Linux (pour le HPC) «Linux 101» Présentation :

Hadoop, Spark & Big Data 2.0. Exploiter une grappe de calcul pour des problème des données massives

Tests de SlipStream sur les plateformes et : vers la. Vers la fédération du Cloud computing

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales

PLAN MULTIMEDIA DANS LES ECOLES UN ESPACE DE STOCKAGE NUMERIQUE (NAS) DANS VOTRE ECOLE. Sommaire

Hébergement MMI SEMESTRE 4

Chapitre 2 Accès aux partages depuis votre système d'exploitation

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014

Les technologies du Big Data

Virtual Box Mettez un PC dans votre... PC

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

En ce moment (24/01/2014), Super bon plan: Micro Serveur HP Proliant G7 N54L à 159 ttc Plus d'informations sur dealabs.com

Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS. Salon du Big Data 11 mars 2015

FOG : Free Open-Source Ghost. Solution libre de clonage et de déploiement de systèmes d'exploitation.

l'atelier Scientifique

Nouvelles stratégies et technologies de sauvegarde

Gestion de clusters de calcul avec Rocks

PROCEDURE ESX & DHCP LINUX

Vers une fédération de Cloud Académique dans France Grilles J. Pansanel pour le groupe FG-Cloud (M. Airaj, C. Cavet, V. Hamar, M. Jouvin, C.

Au préalable, nous nous plaçons dans l espace au sein duquel nous allons créer notre raccourci vers l ENTG.

UNE VITESSE DE SAUVEGARDE EXCEPTIONNELLE

Sébastien Geiger IPHC Strasbourg

Portage d applications sur le Cloud IaaS Portage d application

TD séance n 2c Mise à jour des Systèmes

Guide d installation

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

ParallelKnoppix. Majid Hameed. Copyright 2005 Majid Hameed. Copyright 2005 Gauthier Savart. Copyright 2005 Joëlle Cornavin

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Quels sont les espaces disponibles sur l ordinateur pour stocker ses documents et comment accéder facilement au dossier «My Documents»?

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

Programmation parallèle et distribuée

Entourage Table des matières. Section Micro Version 0.2 du /8. Configuration des comptes Exchange. 1 Informations...

Retour d expérience, portage de code Promes dans le cadre de l appel à projets CAPS-GENCI

LA GESTION DES SOLUTIONS TECHNIQUES D ACCÈS

WORKSHOP OBIEE 11g (version ) PRE-REQUIS:

Comment utiliser mon compte alumni?

Services TCP/IP : Authentification, partage de fichier et d'imprimante dans un domaine Microsoft

SysFera. Benjamin Depardon

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014

Programmation parallèle et distribuée (Master 1 Info )

Créer un RAID. Maintenance que les disques ont été déclarés, vous allez devoir le formater. Rendez vous dans le

Les journées SQL Server 2013

"! "#$ $ $ ""! %#& """! '& ( ")! )*+

Chapitre 4: Introduction au Cloud computing

Catalogue des stages Ercom 2013

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Le e s tocka k ge g DAS,NAS,SAN

HPC by OVH.COM. Le bon calcul pour l innovation OVH.COM

IBM SPSS Modeler Text Analytics Server for Windows. Instructions d installation

Programmation parallèle et distribuée

Frank Janssen, La croissance de l entreprise. Une obligation pour les PME?, Bruxelles, De Boeck, 2011, 152 p.

À propos de Parallels Desktop 9 pour Mac

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Mise en œuvre d une solution de virtualisation

Rapport 2014 et demande pour Portage de Méso-NH sur Machines Massivement Parallèles du GENCI Projet 2015 : GENCI GEN1605 & CALMIP-P0121

Comment installer la configuration des salles sur son ordinateur personnel?

Bases de données documentaires et distribuées Cours NFE04

Charte d'utilisation des infrastructures de la plate-forme bioinformatique Genotoul

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

Système Principal (hôte) 2008 Enterprise x64

Cluster High Availability. Holger Hennig, HA-Cluster Specialist

Utilisation de la plate-forme collaborative Windchill

Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre

vbladecenter S! tout-en-un en version SAN ou NAS

Installation personnalisée d'oracle 10g

Pour connaître les dernières informations, consultez le site Internet du produit (

Cours LG : Administration de réseaux et sécurité informatique. Dans les Paramètres Système onglet Processeur, le bouton "Activer PAE/NX"

Guide de l'assistance à distance dans Windows XP

MARCHE PUBLIC DE FOURNITURES CAHIER DES CLAUSES TECHNIQUES PARTICULIERES (CCTP)

Cloud Computing. Introduction. ! Explosion du nombre et du volume de données

Quick Start Installation de MDweb version 2.3

Mise en œuvre d un poste virtuel

Tutoriel Création d une source Cydia et compilation des packages sous Linux

FreeNAS Shere. Par THOREZ Nicolas

JetClouding Installation

Infrastructures Parallèles de Calcul

Accélérez vos tests et développements avec le Cloud, découvrez SoftLayer, la dernière acquisition Cloud d'ibm

Déploiement d un serveur courriel dédié pour entreprise

Inscriptions au trimestre d automne 2012 : quelques observations

Introduction à MapReduce/Hadoop et Spark

DOCKER MEETUP. Christophe Labouisse

CAHIER DES CHARGES D IMPLANTATION

Amazon Elastic MapReduce (Amazon EMR)

Windows serveur 2008 installer hyperv

Faulconnier Bastien SIO2. Cahier des charges. Choix et mise en œuvre d'un datacenter pour Infrastructure Cloud. Pour la société :

JEAN-PAUL JALBERT, A.V.C., Pl. Fin. né le 10 juillet 1946

Allocation Régionale de Recherche de Doctorat 2015

Procédure et Pré-requis

La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage

Guide de prise en main Symantec Protection Center 2.1

Tutoriel Drupal version 7 :

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

Consultant en informatique

Transcription:

Calcul haute performance (CHP-HPC). Utilisation des supercalculateurs Pascal Rochon (UQO-ISFORT)

Sommaire 1. Pourquoi utiliser le CHP 2. Définition des termes utilisés 3. Organismes qui chapeautent le CHP au Canada 4. Allocation des ressources 5. Stratégies de parallélisassions 6. Ordonnanceur 7. Difficulté d utilisation

Pourquoi utiliser le CHP? Traiter de très grande quantité de données Répétition d un même calcul des milliers de fois Calcul qui demande une grande quantité de mémoire Calcul qui demande un long temps d exécution Tous les traitements informatiques qui ont une utilisation intensive des ressources ou qui sont limités par les ressources disponibles

Définitions Grappe de calcul: assemblage de plusieurs milliers de nœuds tous inter-reliés à haut débit Nœud: machine de calcul (ordinateur) qui partage la même mémoire Cœurs: unité de calcul (cpu) Stockage : Unité de disques durs ayant des vitesses d accès plus ou moins rapides selon les besoins

Chapeaute les ressources de CHP pour la recherche académique. Temps de calcul offert gratuitement aux chercheurs canadiens enregistrés. 6 Consortiums de calculs régionaux. Plus de 60 systèmes en opération. Tous les utilisateurs des supercalculateurs doivent-être inscrits dans cette base de données au préalable et demander un compte dans un des consortiums (ex. calcul Québec) https://ccdb.computecanada.ca/account_application

Qui peut demander un CCI? Pour vous inscrire à la CCDB, vous devrez soit être membre du corps professoral d une université canadienne (parrain), soit être parrainé par un membre du corps professoral d une université canadienne inscrit à la CCDB. Peuvent être parrainés les étudiants des cycles supérieurs et le personnel de recherche qui relèvent du membre du corps professoral de l université concerné.

Qui peut demander un compte à calcul Canada 1. Le chercheur principal (CP) doit d'abord s'inscrire sur la base de données de Calcul Canada (statut professeur). https://ccdb.computecanada.ca/account_application 2. Une fois l'inscription confirmée, le CP obtiendra son code CCRI (Compute Canada Role Identifier), de la forme «abc-123-01» et devient le superviseur (parrain) de son futur groupe d'utilisateurs. 3. L'utilisateur régulier (parrainé) s'inscrit ensuite en utilisant le même formulaire. (Cette opération requiert le code CCRI du superviseur). 4. Il faut ensuite s inscrire à un consortium régional. À partir de la CCDB, suivre le lien: «Demander un compte à un consortium», et ouvrir un compte à Calcul Québec. 5. Une fois votre compte Calcul Québec créé, vous pourrez demander accès aux différents serveurs à partir du portail de Calcul Québec, sous l'onglet «Mon profil». https://portail.calculquebec.ca/common/report/userprofile/

Regroupement des différent sites de super calculateur Québécois Colosse (Université Laval) 7680 cœurs Guillimin (Université McGill) 40 800 cœurs (471 e au monde) 1 Cottos (université de Montréal) 1024 cœurs Mamouth (Université de Sherbrooke) 39 168 cœurs (198 e au monde) 1 Briarée (université de Montréal) 8064 cœurs 1. http://www.top500.org/

Allocation des ressources Mesuré en cœurs-année Un cœur-année correspond à une consommation moyenne de 1 cœur sur un système donné, 24h sur 24, 7j sur 7, sur une année complète Spécifique à chaque système Peut varier de 1 à 64+ cœurs-année Ex: Colosse 30 coeur*an, Cottos 15 coeur*an Cette limite est virtuelle: Tant et aussi longtemps qu il y a des nœuds de calcul disponibles, le traitement de vos données se fera, par contre, si vous vous approchez ou dépassez votre limite, vos calculs prendront plus de temps à démarrer (baisse de priorité)

Unités de stockage Système de fichiers réseau (NFS, network filesystem) Système de fichiers parallèle Système de fichiers sur disque local Système de fichiers en mémoire vive Ex: Colosse: /HOME et /RAP : 10 Go/s partagé, 1To par usager /SCRATCH : 10 Go/s partagé, 5To par usager /RAMDISK: 10Go/s non partagé, 12 Go par usager

Stratégies de parallélisassions 1. Parallélisme des tâches + Gain en performance énorme + Permet de maximiser chaque calcul du programme (mémoire, cpu) - Travailler directement dans le code source d un programme 2. Parallélisme des données + Facilité de mise en place, pas besoin de programmation + Gestion de la mémoire et de l accès aux disques plus facile - Chaque tâche doit attendre la fin des autres tâches 3. Hybride + Situation idéale!

Ordonnanceur temps Noeud1 Tâche 1 Tâche 7 Tâche 8 Noeud2 Tâche 2 Tâche 6 Noeud3 Tâche 3 Tâche 5 Tâche 9 Noeud4 Tâche 4 Noeud5 Tâche 4 Gère la liste des tâches Priorités Fair share Allocations Déploiement des tâches sur les nœuds de calculs 2 missions Optimiser le taux d utilisation du système S assurer que chaque groupe obtient sa juste part des ressources

Les modules Permettent de modifier l environnement pour l utilisation de certaines applications pré-installées Ex: R, Python, Mono, compilateur C++ Si l application n est pas présente sur le calculateur, on peut l installer soi-même avec le code source ou demander à l équipe de calcul-québec (équipe de soutien sur chaque serveur)

EXEMPLE DE LIBRAIRIES Python Scoop Mpi4py Multiprocessing DEAP R Snow Rmpi foreach C++ MPI OpenMp

BIG DATA Certains supercalculateurs permettent maintenant l utilisation d outils qui peuvent traiter de très grosses bases de données hadoop Apache spark LLNL Magpie Demain le 20 février à 12:00, il y aura un presentation sur ce sujet, par l'équipe de Calcul Québec à l'université Laval, de Colosse et d'helios. Pour s inscrire: http://goo.gl/gqz0ez

Difficultés d utilisation OS linux Tous les systèmes de CHP sont sous Linux R et Python peuvent être utilisés sur windows et Linux Les logiciels Windows ne peuvent fonctionner, mais: Il existe des modules qui permettent de faire fonctionner les logiciels windows (sans garantie de succès) Compilation des programmes directement sur le système Pas d interface graphique Tout doit se faire avec une console Terminal (DOS) Les rendues graphique sont possible (fenêtre Xwindows), mais pas encore au point

Adresses intéressantes http://www.calculquebec.ca/ https://computecanada.ca/ https://wiki.calculquebec.ca/w/accueil http://www.hpc.mcgill.ca/ https://computing.llnl.gov/?set=training&page=index

DES QUESTIONS? MERCI Une période de démonstration suivra