ENVIRONNEMENT DE COMPILATION ET LIBRAIRIES SUR ANTARES

Dimension: px
Commencer à balayer dès la page:

Download "ENVIRONNEMENT DE COMPILATION ET LIBRAIRIES SUR ANTARES"

Transcription

1 ACC-TB-v2 ENVIRONNEMENT DE COMPILATION ET LIBRAIRIES SUR ANTARES Référence du document: idata-dev-08- Révision 08 - Date de création : 24/02/2015 Validation : PBM le 24/02/2015 Documents référencés : aucun Résumé : Environnement de compilation et librairies sur ANTARES Ce document fournit les informations nécessaires à la compilation d un code : exemples de Makefile, utilisation de l une ou l autre des deux librairies MPI (Intel MPI, Open MPI), compilation des codes accélérés sur GPU, options du compilateur Intel, utilisation des librairies mathématiques (MKL, FFTW) et des librairies de format de données (HDF5, NETCDF). Révisions : 01 : 03/11/2010, P. Bousquet-Mélou 02 : 14/03/2011, P. Bousquet-Mélou : description de la configuration mise à jour (armoire «Westmere), modifications librairie MKL 10.2 (mise à jour de l aide en ligne Intel pour l édition de lien) 03 : 03/08/2011, P. Bousquet-Mélou : mises à jour pour la compilation des codes accélérés sur GPU 04 : 06/09/2012, P. Bousquet-Mélou : description de la configuration mise à jour (matériel installé début 2012), référence à l URL de documentation GPU 05 : 08/10/2012, P. Bousquet-Mélou : extension «EQUIPEX» du cluster 06 : 24/07/2013, P. Bousquet-Mélou : nouvel environnement sur Red Hat : 09/04/2014, P. Bousquet-Mélou : description de la configuration mise à jour (matériel Ivy bridge installé début 2014) 08 : 24/02/2015, P. Bousquet-Mélou : norme MPI-3 Accessibilité CRIHAN : OUI EXTÉRIEURS : OUI RESTREINT : NON CRIHAN Technopôle du Madrillet 745, avenue de l Université SAINT-ÉTIENNE DU ROUVRAY Tél. : Fax : mailto:crihan-admin@crihan.fr SIRET Nº CODE APE 7219Z

2 SUR ANTARES Page 2/14 Table des matières Description de la configuration 3 Matériel 3 Logiciel 3 Environnement de compilation 4 Compilation des codes séquentiels 4 Compilation des codes parallèles MPI 4 Normes MPI-1 et MPI-2 4 Norme MPI-3 4 Compilation avec la librairie Intel MPI 4 Compilation avec la librairie Open MPI 5 Compilation de code CUDA ou OpenCL pour accélération sur GPU 5 Récapitulatif des commandes de compilation 5 Options de compilation Intel 6 Options d optimisation 6 Options de débogage 8 Options utilitaires 9 Options de gestion des formats libre ou fixe des fichiers Fortran 9 Librairies mathématiques 10 MKL (Intel Math Kernel Library) 10 FFTW 11 Librairies de formats de données 12 HDF5 12 NetCDF (Network Common Data Form) 14

3 TECHNIQUE ENVIRONNEMENT DE COMPILATION ET LIBRAIRIES SUR ANTARES 1. Révision 08 Page 3 /14 Description de la configuration La grappe de calcul ANTARES est une solution IBM idataplex d une puissance de 45 TFlops en CPU (3692 cœurs), 13 TFlops GPU et 2 TFlops Xeon Phi. Elle constituée de cinq armoires identiques à celle représentée ci-dessous Matériel 158 nœuds de calcul dx360-m2 (processeur «Nehalem EP», 1264 cœurs), dont 33 appartiennent à l Ecole Centrale de Nantes (ECN) 169 nœuds de calcul dx360-m3 (processeur «Westmere EP», 2028 cœurs) 20 nœuds de calcul dx360-m4 (processeur «Ivy Bridge», 400 cœurs), dont 18 ECN 13,4 To de mémoire DDR3 Réseau Intel InfiniBand QDR à faible latence et haut débit (40 Gbit/s) 280 To d espace disque rapide (brut) Nœud de calcul dx360-m2 : bi - processeurs 4-cœurs Intel Nehalem 2,8 GHz 24 Go de mémoire DDR3 Nœud de calcul dx360-m3 : bi - processeurs 6-cœurs Intel Westmere 2,8 GHz 48 ou 96 Go de mémoire DDR3 12 nœuds dx360-m3 sont dotés chacun d un espace disque interne de 10 To. 3 nœuds dx360-m3 sont dotés de 96 Go de mémoire. 13 nœuds dx360-m3 contiennent chacun deux modules GPU NVIDIA Fermi M2050. Nœud de calcul dx360-m4 : bi - processeurs 10-cœurs Intel Ivy 2,5 GHz 64 ou 256 Go de mémoire DDR3 1 nœud dx360-m4 (de visualisation) contient 2 GPU NVIDIA Quadro et 256 Go de mémoire DDR3 1 nœud dx360-m4 contient 2 cartes Xeon Phi et 256 Go de mémoire DDR Logiciel Système d exploitation Linux 64 bits (Red Hat 6.3) Gestionnaire de soumission de travaux IBM LoadLeveler Scripts de soumission : /soft/loadl/crihan_modeles_scripts Système de fichiers rapide IBM GPFS Environnement de développement : Compilateurs Intel 13.1 et Gnu Fortran, C, C++ (support OpenMP) Librairies Intel MPI 4.1.0, Intel MPI (support MPI-3) et Open MPI Librairie mathématique Intel MKL (dont BLAS, LAPACK, FFT) et FFTW API CUDA 5.0 et 6.5 (programmation GPU) Makefiles : /soft/makefiles Grappe de calcul ANTARES de type IBM idataplex (réduite à une armoire)

4 2. Environnement de compilation Sur l architecture d ANTARES, les sont naturellement conseillés. Les compilateurs Gnu g77 (Fortran 77), gfortran (Fortran 90), gcc (C) et g++ (C++) sont aussi disponibles Compilation des codes séquentiels Les commandes de compilation Intel pour un code séquentiel sont les suivantes : pour le Fortran 77 / 90 / 95 : ifort pour le C : icc pour le C++ : icpc Des modèles élémentaires de de fichiers Makefile ainsi qu un README se trouvent dans le répertoire : /soft/makefiles/serialcodes 2.2. Compilation des codes parallèles MPI Des modèles élémentaires de fichiers Makefile ainsi qu un README se trouvent dans le répertoire : /soft/makefiles/mpicodes Normes MPI-1 et MPI-2 Les deux librairies Intel MPI et Open MPI sont disponibles pour des applications utilisant des fonctions des normes MPI-1 et MPI-2. Lors du portage d une telle application sur ANTARES, il est conseillé de tester ces deux librairies MPI Norme MPI-3 Pour des applications utilisant des fonctions de la norme MPI-3 (communication collective non bloquante par exemple), la librairie Intel MPI est disponible. Son environnement s active par la commande suivante (qui peut être placée dans un fichier ~/.bash_profile (et non ~/.bashrc) à créer par l utilisateur, s il n utilise pas d autre librairie MPI) : source /opt/intel/impi/ /bin64/mpivars.sh Compilation avec la librairie Intel MPI L environnement de la librairie Intel MPI est activé par défaut. Les commandes de compilation avec Intel MPI sont les suivantes : pour le Fortran 77 / 90 / 95 : mpiifort pour le C : mpiicc pour le C++ : mpiicpc SUR ANTARES Page 4/14 Ces trois commandes utilisent respectivement les ifort, icc et icpc avec Intel MPI. ATTENTION : Noter les deux «i» dans le nom de la commande mpiicc précédente Avec Intel MPI, les commandes mpif90, mpicc (un seul «i») et mpicxx existent également, mais elles utilisent respectivement les compilateurs de Gnu gfortran, gcc et g++, moins conseillés que les.

5 Compilation avec la librairie Open MPI L environnement de la librairie Open MPI n est pas activé par défaut. Avant de compiler un code avec Open MPI, il faut activer son environnement avec la commande suivante : login@antares-adm:~: source /soft/environment/openmpi/openmpi-intel.sh Les commandes de compilation avec Open MPI sont les suivantes : pour le Fortran 77 / 90 / 95 : mpif90 pour le C : mpicc pour le C++ : mpicxx Après exécution de la commande «source» précédente, mpif90, mpicc et mpicxx utilisent respectivement les ifort, icc et icpc avec Open MPI. Pour l utilisation des compilateurs Gnu (moins conseillés) avec Open MPI, il faut mettre à jour l environnement avec la commande suivante : login@antares-adm:~: source /soft/environment/openmpi/openmpi-gnu.sh Les commandes mpif90, mpicc et mpicxx, dans ce cas, utilisent respectivement les compilateurs Gnu gfortran, gcc et g++ avec Open MPI. Si à l issue de ses tests, un utilisateur ne souhaite pas utiliser la librairie Intel MPI, mais uniquement la librairie Open MPI, il peut activer l environnement nécessaire de manière permanente dans son fichier ~/.bash_profile : login@antares-adm:~: cat.bash_profile # Librairie Open MPI / compilateur Intel source /soft/environment/openmpi/openmpi-intel.sh > /dev/null 2.3. Compilation de code CUDA ou OpenCL pour accélération sur GPU Se référer à la page Récapitulatif des commandes de compilation SUR ANTARES Page 5 /14 Type de code / librairie utilisée Hybridation MPI / OpenMP Activation de l environnement Compilateur Commandes de compilation Fortran / C / C++ Séquentiel (ou OpenMP) - - Intel (conseillé) Gnu ifort / icc / icpc gfortran / gcc / g++ MPI / Intel MPI (normes MPI-1 et MPI-2) Support complet (niveau «MPI_THREAD_ MULTIPLE») - Intel (conseillé) Gnu mpiifort / mpiicc / mpiicpc mpif90 / mpicc / mpicxx

6 SUR ANTARES Page 6/14 Type de code / librairie utilisée Hybridation MPI / OpenMP Activation de l environnement Compilateur Commandes de compilation Fortran / C / C++ MPI / Intel MPI (norme MPI-3) Support complet (niveau «MPI_THREAD_ MULTIPLE») source /opt/ intel/impi/ / bin64/ mpivars.sh Intel (conseillé) Gnu mpiifort / mpiicc / mpiicpc mpif90 / mpicc / mpicxx MPI / Open MPI (normes MPI-1 et MPI-2) Non supportée (niveau «MPI_THREAD_ SINGLE») «source /soft/ environment/ openmpi/ openmpiintel.sh» «source /soft/ environment/ openmpi/ openmpignu.sh» Intel (conseillé) Gnu mpif90 / mpicc / mpicxx mpif90 / mpicc / mpicxx 2.5. Options de compilation Intel Les guides utilisateur des pour Linux sont fournis en ligne : Fortran : C et C++ : compiler/cpp-lin/ Options d optimisation Les options d optimisation conseillées sont les suivantes (compilation et édition de lien) : Option d optimisation Description -O2 Optimisation de base -O2 -xsse4.2 Optimisation de base, avec instructions SSE spécifiques Nehalem (vectorisation) -O3 Optimisation avancée -O3 -xsse4.2 Optimisation avancée, avec instructions SSE spécifiques Nehalem (vectorisation)

7 SUR ANTARES Page 7 /14 Option d optimisation -openmp Description Activation des directives OpenMP Lors du portage d un code sur ANTARES, il est conseillé de tester la validité et la performance des quatre premières options du tableau précédent. Pour les codes multi-threadés contenant des directives OpenMP, l option «-openmp» doit être utilisée à la compilation et à l édition de lien. D autres options peuvent parfois améliorer les performances ; leur validité sur un code donné doit être vérifiée : Option d optimisation -ip -ipo -no-prec-div -fast (codes séquentiels ou OpenMP, mais pas MPI) Description Interprocedural optimization (autorise l «inlining» de sousprogrammes présents dans un même fichier source) Interprocedural optimization (autorise l «inlining» de sousprogrammes présents dans des fichiers sources séparés) Optimisation du calcul de divisions de nombres réels Correspond au jeu d instructions : «-O3 -xhost -ipo -no-prec-div -static» où «-xhost» génère le même niveau d optimisation que «-xsse4.2» sur l architecture du processeur Nehalem

8 SUR ANTARES Page 8/14 Option d optimisation «-O3 -xhost -ipo -no-prec-div» (tous types de code, y compris MPI) Description - Optimisation avancée, - Instructions SSE spécifiques Nehalem (vectorisation), - Optimisations interprocédurales, - Optimisation du calcul de divisions de nombres réels «-fast» peut s utiliser à la compilation et à l édition de lien d un code séquentiel ou OpenMP, mais pas à l édition de lien d un code MPI : l instruction «-static» (utilisation de librairies statiques) est incompatible avec les librairies dynamiques MPI. Pour un code MPI, l option «-O3 -xhost -ipo -no-prec-div» peut être utilisée à la compilation et à l édition de lien Options de débogage L option «-g» est indispensable pour obtenir des informations de débogage. Les trois instructions suivantes sont conseillées, la première à essayer en premier : -O2 -g -traceback -O2 -g -traceback -check bounds -O0 -g -traceback -check bounds «-traceback» permet d obtenir la pile d exécution des sous-programmes d un code jusqu à un arrêt provoqué par une exception : le nom du fichier source et le numéro de ligne de l instruction de code où l erreur se produit sont obtenus. «-check bounds» permet de détecter à l exécution, et parfois à la compilation, les débordements d indices de tableaux hors des limites déclarées ; cette option peut toutefois ralentir beaucoup l exécution d un calcul. L option «-O0» supprimant toute optimisation, le temps de calcul peut être considérablement augmenté si l exception de code se produit assez loin dans le temps après le début de son exécution. ATTENTION : Avec ifort, sans aucune option de compilation, l option «-O2» est appliquée. En revanche, lorsque la seule option «-g» est utilisée, «-O0» est appliquée automatiquement ; si «-O2» est souhaitée, il faut spécifier cette option («-O2 -g»).

9 SUR ANTARES Page 9 / Options utilitaires Option -cpp -I /home/group/login/inc -module /home/group/login/mod -p Description Interprétation du preprocessing C (#define, #ifdef, etc.) dans les codes sources Fortran. Répertoire des fichiers inclus (insérés dans des sources avec : #include «fichier.h») Répertoire des fichiers.mod produits par la compilation de modules Fortran 90 (par défaut, ces fichiers sont produits dans le répertoire courant). Option de profilage (compilation et édition de lien) ; après exécution, un profil s obtient avec gprof : gprof./code.exe gmon.out > prof.out Options de gestion des formats libre ou fixe des fichiers Fortran Dans le «format libre», les instructions Fortran débutent et finissent dans un intervalle quelconque de numéros de colonne ; les sauts de ligne sont désignés par le caractère & en fin de ligne. Dans le «format fixe», les instructions commencent à partir de la septième colonne et doivent se terminer, par défaut, avant la soixante-douzième colonne (comprise) ; les sauts de ligne sont désignés par un caractère quelconque en sixième colonne. Pour un fichier d extension.f : Le format fixe est supposé par défaut par le compilateur. Si le format est fixe, mais avec des lignes dépassant la colonne 72, il faut ajouter l option «-extend-source» (la limite est alors située en colonne 132). Si le format est libre, il faut introduire l option «-free». Pour un fichier d extension.f90 : Le format libre est supposé par défaut par le compilateur. Si le format est fixe, il faut introduire l option «-fixed». Si le format est fixe, mais avec des lignes dépassant la colonne 72, il faut introduire les options «-fixed -extend-source» (la limite est alors située en colonne 132).

10 2.6. Librairies mathématiques MKL (Intel Math Kernel Library) Le Manuel de Référence de MKL est disponible sur le lien suivant : 11/11.0.3/mklman.pdf Fonctionnalités TECHNIQUE MKL contient des sous-programmes optimisés pour architecture Intel : 1. Librairie d algèbre linéaire BLAS (Basic Linear Algebra Subprograms) : BLAS 1 : opérations vecteur - vecteur BLAS 2 : opérations matrice - vecteur BLAS 3 : opérations matrice - matrice Versions «Sparse» de BLAS 1-3 : extensions aux vecteurs et matrices creux, représentés sous forme compressée 2. Librairie d algèbre linéaire LAPACK (Linear Algebra PACKage) : Cet ensemble de sous-programmes permet de résoudre des systèmes d équations linéaires d inconnues réelles ou complexes, pour différents types de matrice (générale, bande, triangulaire, triangulaire bande, tridiagonale, symétrique définie positive, hermitienne définie positive, etc.) Les opérations suivantes sont réalisables avec les sous-programmes LAPACK de MKL : factorisation de matrice, équilibrage de matrice, résolution de systèmes d équations linéaires, estimation du nombre-condition d une matrice, raffinement de la solution d un système et calcul de l erreur numérique (après factorisation de la matrice d un système et calcul de la solution), inversion de matrice Deux catégories de sous-programmes sont distinguées : des sous-programmes de calcul («computational routines») pour chaque étape de la résolution d un système, par exemple la factorisation LU avec dgetrf, le calcul de la solution d un système avec dgetrs, le raffinement et la détermination de l erreur avec dgerfs, des sous-programmes pilotes («driver routines») qui effectuent les différentes étapes de résolution en un seul appel ; par exemple les trois opérations précédentes sont réalisées par un appel unique à dgesvx. 3. Librairies parallèles d algèbre linéaire PBLAS, BLACS et ScaLAPACK : SUR ANTARES Page 10/14 ScaLAPACK (Scalable Linear Algebra PACKage) contient un ensemble de sous-programmes parallèles, pour architecture à mémoire distribuée, issus des sous-programmes LAPACK. ScaLAPACK s appuie sur deux autres librairies : PBLAS (Parallel Basic Linear Algebra Subprograms) : version parallèle de BLAS pour architecture à mémoire distribuée, BLACS (Basic Linear Algebra Communication Subprograms) : librairie de communication par passage de message, fondée sur MPI. Elle permet, après avoir défini une grille de processus, d échanger des blocs de matrice.

11 SUR ANTARES Page 11/14 4. Sous-programmes de calcul FFT (Fast Fourier Transform) : MKL possède ses propres sous-programmes de calcul de DFT (Discrete Fourier Transform) séquentiels, multi-threadés ou à parallélisme distribué. Le chapitre 12 du Manuel de Référence de MKL (voir lien précédent) décrit l expression générale des FFT disponibles et les fonctions de calcul «forward» (signe négatif dans l exposant) et «backward» (signe positif dans l exposant). Une Interface de support des sous-programmes de la librairie FFTW est également disponible pour le calcul de DFT. Cette interface permet de compiler avec MKL, sans les modifier, des codes utilisant des sous-programmes de la librairie FFTW ( Edition de lien avec MKL Un README et des modèles de fichiers Makefile, avec les options d édition de lien pour des codes utilisant les composantes BLAS, LAPACK ou FFTW de MKL, figurent dans le répertoire : /soft/makefiles/mkl Intel fournit une aide pour le choix des options d édition de lien à utiliser pour la compilation de codes utilisant la librairie MKL : Sur cette page, il faut sélectionner : «Intel(R) product» : MKL 11.0 «OS» : Linux «architecture» : Intel(R) 64 «compiler» : Intel (Fortran ou C/C++) ou Gnu (Fortran ou C/C++) «dynamic or static linking» : Static et les autres caractéristiques spécifiques au cas traité : entiers simple ou double précision, code séquentiel / threadé (OpenMP), librairie Intel MPI ou Open MPI dans le cas d utilisation de sous-programmes parallèles de FFT (option CDFT), ScaLAPACK ou BLACS. Par exemple, dans le cas d un code utilisant des sous-programmes BLAS ou LAPACK et des entiers simple précision, compilé avec le compilateur Intel, le jeu des librairies MKL à placer en édition de lien est le suivant : -Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a ${MKLROOT}/lib/intel64/ libmkl_sequential.a ${MKLROOT}/lib/intel64/libmkl_core.a -Wl,--end-group -lpthread -lm FFTW Cette librairie permet le calcul de transformées de Fourier discrètes (DFT) sur des données de type réel ou complexe dans une ou plusieurs dimensions. Le répertoire /soft/library/fftw3.3.2 contient quatre versions de la librairie FFTW :

12 SUR ANTARES Page 12/14 Répertoire /soft/library/fftw3.2.2/ fftw3.2.2 /soft/library/fftw3.2.2/ fftw3.2.2-single-precision /soft/library/fftw3.2.2/ fftw3.2.2-openmp /soft/library/fftw3.2.2/ fftw3.2.2-single-precisionopenmp Version de la librairie FFTW version séquentielle, double précision version séquentielle, simple précision version multi-threadée OpenMP, double précision version multi-threadée OpenMP, simple précision Un README et un modèle de fichier Makefile, avec les options d édition de lien pour un code Fortran utilisant la librairie FFTW, figure dans le répertoire : /soft/makefiles/fftw Le manuel utilisateur de FFTW se trouve sur le lien La librairie MKL possède également une interface de support des sous-programmes de FFTW : les codes utilisant ces sous-programmes peuvent être compilés avec la librairie MKL, sans modifications Librairies de formats de données HDF5 Cette librairie est particulièrement adaptée à l exécution performante d écriture et de lecture de grands volumes de données scientifiques. Son utilisation est décrite sur le lien Les versions et de HDF5 sont disponibles sur ANTARES. HDF Répertoire Version de la librairie HDF /soft/library/hdf ifc-impi-parallel /soft/library/hdf ifc-ompi-parallel version Fortran, C, parallèle Intel MPI, compatible version Fortran, C, parallèle Open MPI, compatible Les commandes de compilation pour l utilisation des différentes versions de HDF sont indiquées dans un README placé dans chacun des répertoires indiqués.

13 SUR ANTARES Page 13/14 HDF Répertoire /soft/library/hdf ifc-static Version de la librairie HDF version Fortran, C, C++, séquentielle, compatible Les commandes de compilation pour l utilisation de cette version de HDF sont indiquées dans un README placé dans chacun le répertoires indiqué. HDF Répertoire Version de la librairie HDF /soft/library/hdf ifc-static /soft/library/hdf ifc-impi-parallel /soft/library/hdf ifc-ompi-parallel version Fortran, C, C++, séquentielle, compatible version Fortran, C, parallèle Intel MPI, compatible version Fortran, C, parallèle Open MPI, compatible Les commandes de compilation pour l utilisation des différentes versions de HDF sont indiquées dans un README placé dans chacun des répertoires indiqués. HDF Répertoire Version de la librairie HDF /soft/library/hdf gnu-static /soft/library/hdf gnu-impi-parallel /soft/library/hdf gnu-ompi-parallel version Fortran, C, C++, séquentielle, compatible compilateurs Gnu version Fortran, C, parallèle Intel MPI, compatible compilateurs Gnu version Fortran, C, parallèle Open MPI, compatible compilateurs Gnu Les commandes de compilation pour l utilisation des différentes versions de HDF sont indiquées dans un README placé dans chacun des répertoires indiqués.

14 NetCDF (Network Common Data Form) Cette librairie permet la création, l accès ou le partage de données scientifiques organisées en tableaux, sous un format indépendant des architectures matérielles. Son utilisation est décrite sur le lien docs/. NetCDF TECHNIQUE SUR ANTARES Page 14/14 Répertoire /soft/library/netcdf /soft/library/netcdf-4.1.3_gnu4.4.6 Version de la librairie NETCDF version Fortran, C, C++, séquentielle, compatible version Fortran, C, C++, séquentielle, compatible compilateurs Gnu Les commandes de compilation pour l utilisation de ces librairies sont indiquées dans un README placé dans chacun des répertoires indiqués. NetCDF Répertoire /soft/library/netcdf /soft/library/netcdf hdf5 Version de la librairie NETCDF version Fortran, C, C++, séquentielle, compatible version Fortran, C, C++, séquentielle, compatible, avec support HDF5 Les commandes de compilation pour l utilisation de ces librairies sont indiquées dans un README placé dans chacun des répertoires indiqués.

Optimisation de logiciels de modélisation sur centre de calcul

Optimisation de logiciels de modélisation sur centre de calcul Optimisation de logiciels de modélisation sur centre de calcul Gérald Monard Pôle de Chimie Théorique http://www.monard.info/ Introduction Les ordinateurs sont des appareils électroniques permettant d

Plus en détail

Rapport d activité 2010 - Volet Technique

Rapport d activité 2010 - Volet Technique ACC-AB-v2 Référence du document : ACC-AT-v1-2010 - - Date de création : 01/03/2011 Validation : AB, le 04/05/2011 Documents référencés : T-PUBLIS-2010 Résumé : Rapport d activité 2010 - Volet technique

Plus en détail

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

Rapport 2014 et demande pour 2015. Portage de Méso-NH sur Machines Massivement Parallèles du GENCI Projet 2015 : GENCI GEN1605 & CALMIP-P0121 Rapport 2014 et demande pour 2015 Portage de Méso-NH sur Machines Massivement Parallèles du GENCI Projet 2015 : GENCI GEN1605 & CALMIP-P0121 Rappel sur Méso-NH : Modélisation à moyenne échelle de l atmosphère

Plus en détail

Infrastructures Parallèles de Calcul

Infrastructures Parallèles de Calcul Infrastructures Parallèles de Calcul Clusters Grids Clouds Stéphane Genaud 11/02/2011 Stéphane Genaud () 11/02/2011 1 / 8 Clusters - Grids - Clouds Clusters : assemblage de PCs + interconnexion rapide

Plus en détail

Gestion de clusters de calcul avec Rocks

Gestion de clusters de calcul avec Rocks Gestion de clusters de calcul avec Laboratoire de Chimie et Physique Quantiques / IRSAMC, Toulouse scemama@irsamc.ups-tlse.fr 26 Avril 2012 Gestion de clusters de calcul avec Outline Contexte 1 Contexte

Plus en détail

Guide d installation JMap 5.0

Guide d installation JMap 5.0 Guide d installation JMap 5.0 Installation de JMap L installation de JMap se fait typiquement sur un serveur qui sera accédé par l ensemble des utilisateurs. Lors de l installation, toutes des composantes

Plus en détail

Architecture des ordinateurs

Architecture des ordinateurs Décoder la relation entre l architecture et les applications Violaine Louvet, Institut Camille Jordan CNRS & Université Lyon 1 Ecole «Découverte du Calcul» 2013 1 / 61 Simulation numérique... Physique

Plus en détail

Rapport de stage Master 2

Rapport de stage Master 2 Rapport de stage Master 2 Informatique Haute Performance et Simulation, 2 ème année Ecole Centrale Paris Accélération des méthodes statistiques sur GPU Auteur : CHAI Anchen. Responsables: Joel Falcou et

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

Rapport d activité 2009 - Volet Technique

Rapport d activité 2009 - Volet Technique Rapport d activité 2009 - Volet Technique Référence du document : ACR-AT-v1-2009 - Date de création : Validation : AB 16/07/2010 Documents référencés : N/A Résumé : rapport d activité - volet technique.

Plus en détail

LIVRET D INFORMATION. Livret d information des utilisateurs des ressources GENCI dans les centres nationaux

LIVRET D INFORMATION. Livret d information des utilisateurs des ressources GENCI dans les centres nationaux Livret d information des utilisateurs des ressources GENCI dans les centres nationaux Avril 2015 1 Sommaire 1 Présentation du livret... 3 1.1 Services aux utilisateurs... 3 1.2 Services internes... 3 2

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

<Insert Picture Here> Exadata Storage Server et DB Machine V2

<Insert Picture Here> Exadata Storage Server et DB Machine V2 Exadata Storage Server et DB Machine V2 Croissance de la Volumétrie des Données Volumes multipliés par 3 tous les 2 ans Evolution des volumes de données 1000 Terabytes (Données) 800

Plus en détail

Les mésocentres HPC àportée de clic des utilisateurs industriels

Les mésocentres HPC àportée de clic des utilisateurs industriels Les mésocentres HPC àportée de clic des utilisateurs industriels Université de Reims Champagne-Ardenne (URCA) Centre de Calcul ROMEO Multidisciplinary university more than 22 000 students a wide initial

Plus en détail

Architecture des calculateurs

Architecture des calculateurs Formation en Calcul Scientifique - LEM2I Architecture des calculateurs Violaine Louvet 1 1 Institut Camille jordan - CNRS 12-13/09/2011 Introduction Décoder la relation entre l architecture et les applications

Plus en détail

Journée Utiliateurs 2015. Nouvelles du Pôle ID (Informatique) Pierre Neyron, LIG/CNRS

Journée Utiliateurs 2015. Nouvelles du Pôle ID (Informatique) Pierre Neyron, LIG/CNRS Journée Utiliateurs 2015 Nouvelles du Pôle ID (Informatique) Pierre Neyron, LIG/CNRS 1 Pôle ID, Grid'5000 Ciment Une proximité des platesformes Autres sites G5K Grenoble + CIMENT Pôle ID = «Digitalis»

Plus en détail

Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing

Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud Grid and Cloud Computing Problématique Besoins de calcul croissants Simulations d'expériences coûteuses ou dangereuses Résolution de

Plus en détail

LIVRET D INFORMATION. Livret d information des utilisateurs des ressources GENCI dans les centres nationaux

LIVRET D INFORMATION. Livret d information des utilisateurs des ressources GENCI dans les centres nationaux Livret d information des utilisateurs des ressources GENCI dans les centres nationaux Janvier 2014 1 Sommaire 1 Présentation du livret... 3 1.1 Services aux utilisateurs... 3 1.2 Services internes... 3

Plus en détail

Systèmes d exploitation

Systèmes d exploitation Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation

Plus en détail

Tests de performance du matériel

Tests de performance du matériel 3 Tests de performance du matériel Après toute la théorie du dernier chapitre, vous vous demandez certainement quelles sont les performances réelles de votre propre système. En fait, il y a plusieurs raisons

Plus en détail

Quantification d incertitude et Tendances en HPC

Quantification d incertitude et Tendances en HPC Quantification d incertitude et Tendances en HPC Laurence Viry E cole de Physique des Houches 7 Mai 2014 Laurence Viry Tendances en HPC 7 Mai 2014 1 / 47 Contents 1 Mode lisation, simulation et quantification

Plus en détail

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour

Plus en détail

Contrôle Non Destructif : Implantation d'algorithmes sur GPU et multi-coeurs. Gilles Rougeron CEA/LIST Département Imagerie Simulation et Contrôle

Contrôle Non Destructif : Implantation d'algorithmes sur GPU et multi-coeurs. Gilles Rougeron CEA/LIST Département Imagerie Simulation et Contrôle Contrôle Non Destructif : Implantation d'algorithmes sur GPU et multi-coeurs Gilles Rougeron CEA/LIST Département Imagerie Simulation et Contrôle 1 CEA R & D for Nuclear Energy 5 000 people Nuclear systems

Plus en détail

Pré-requis techniques. Yourcegid Secteur Public On Demand Channel

Pré-requis techniques. Yourcegid Secteur Public On Demand Channel Yourcegid Secteur Public On Demand Channel Sommaire 1. PREAMBULE...3 2. PRE-REQUIS RESEAU...3 Généralités... 3 Accès Télécom supportés... 4 Dimensionnement de vos accès... 5 Nomadisme et mobilité... 6

Plus en détail

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

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 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 CAPARMOR 2 La configuration actuelle Les conditions d'accès à distance règles d'exploitation

Plus en détail

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Beat Wolf 1, Pierre Kuonen 1, Thomas Dandekar 2 1 icosys, Haute École Spécialisée de Suisse occidentale,

Plus en détail

Rapport d activité. Mathieu Souchaud Juin 2007

Rapport d activité. Mathieu Souchaud Juin 2007 Rapport d activité Mathieu Souchaud Juin 2007 Ce document fait la synthèse des réalisations accomplies durant les sept premiers mois de ma mission (de novembre 2006 à juin 2007) au sein de l équipe ScAlApplix

Plus en détail

La Forge INRIA : bilan et perspectives. Hervé MATHIEU - 11 mai 2010

La Forge INRIA : bilan et perspectives. Hervé MATHIEU - 11 mai 2010 1 La Forge INRIA : bilan et perspectives Hervé MATHIEU - 11 mai 2010 Le plan 2 La Forge (Quoi, Quand, Comment) Les chiffres de la Forge INRIA Un exemple de projet Bilan/Perspectives Conclusion Qu'est ce

Plus en détail

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

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales Cécile Cavet cecile.cavet at apc.univ-paris7.fr Centre François Arago (FACe), Laboratoire

Plus en détail

Sébastien Geiger IPHC Strasbourg

Sébastien Geiger IPHC Strasbourg Sébastien Geiger IPHC Strasbourg Retour d expérience sur la virtualisation de serveurs à l IPHC 9eme Journées Info de l IN2P3-IRFU 13-16 octobre 2014 Résidence de Camargue Sommaire Comment déterminer les

Plus en détail

SIGAMM/CRIMSON COMMISSION UTILISATEUR du 05/12/2014

SIGAMM/CRIMSON COMMISSION UTILISATEUR du 05/12/2014 SIGAMM/ COMMISSION UTILISATEUR du 05/12/2014 ORDRE DU JOUR : - Rôle de la commission, - Présentation de la nouvelle plateforme, - Accès Mésocentre, - Point sur les problèmes rencontrés, - Propositions

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

Serveur Lynx CALLEO Application 2240S Fiches Technique

Serveur Lynx CALLEO Application 2240S Fiches Technique Fiches Technique Flexible et innovant + Le serveur d application est particulièrement adapté pour les applications générales des entreprises et satisfait également les exigences les plus strictes. Grâce

Plus en détail

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

Système Principal (hôte) 2008 Enterprise x64 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal

Plus en détail

Cluster de calcul Freeware en Océanographie Opérationnelle

Cluster de calcul Freeware en Océanographie Opérationnelle Cluster de calcul Freeware en Océanographie Opérationnelle Bertrand FERRET, Responsable du Service Informatique (*, **) Carine CASTILLON, Ingénieure Systèmes et Réseaux (*) Mondher CHEKKI, Ingénieur High

Plus en détail

Serveur Lynx CALLEO Application 2240 Fiches Technique

Serveur Lynx CALLEO Application 2240 Fiches Technique Fiches Technique Flexible et innovant + Le serveur d application est particulièrement adapté pour les applications générales des entreprises et satisfait également les exigences les plus strictes. Grâce

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

Mesurer les performances (CPU) sous Linux

Mesurer les performances (CPU) sous Linux Titre : Mesurer les performances (CPU) sous Linux Date : 22/07/2015 Page : 1/7 Mesurer les performances (CPU) sous Linux Résumé : Il existe des outils permettant de tracer les temps CPU utilisés (profiling).

Plus en détail

Initiation au HPC - Généralités

Initiation au HPC - Généralités Initiation au HPC - Généralités Éric Ramat et Julien Dehos Université du Littoral Côte d Opale M2 Informatique 2 septembre 2015 Éric Ramat et Julien Dehos Initiation au HPC - Généralités 1/49 Plan du cours

Plus en détail

Cours Informatique Master STEP

Cours Informatique Master STEP Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions

Plus en détail

Détection d'intrusions en environnement haute performance

Détection d'intrusions en environnement haute performance Symposium sur la Sécurité des Technologies de l'information et des Communications '05 Détection d'intrusions en environnement haute performance Clusters HPC Fabrice Gadaud (fabrice.gadaud@cea.fr) 1 Sommaire

Plus en détail

Eléments d architecture des machines parallèles et distribuées

Eléments d architecture des machines parallèles et distribuées M2-RISE - Systèmes distribués et grille Eléments d architecture des machines parallèles et distribuées Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Notions d architecture

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

Big Data. Cyril Amsellem Consultant avant-vente. 16 juin 2011. Talend 2010 1

Big Data. Cyril Amsellem Consultant avant-vente. 16 juin 2011. Talend 2010 1 Big Data Cyril Amsellem Consultant avant-vente 16 juin 2011 Talend 2010 1 Big Data Architecture globale Hadoop Les projets Hadoop (partie 1) Hadoop-Core : projet principal. HDFS : système de fichiers distribués

Plus en détail

Communications performantes par passage de message entre machines virtuelles co-hébergées

Communications performantes par passage de message entre machines virtuelles co-hébergées Communications performantes par passage de message entre machines virtuelles co-hébergées François Diakhaté1,2 1 CEA/DAM Île de France 2 INRIA Bordeaux Sud Ouest, équipe RUNTIME Renpar 2009 1 Plan Introduction

Plus en détail

Pré-requis techniques

Pré-requis techniques Sommaire 1. PRÉAMBULE... 3 2. PRÉ-REQUIS TÉLÉCOM... 4 Généralités... 4 Accès Télécom supporté... 4 Accès Internet... 5 Accès VPN... 5 Dimensionnement de vos accès... 6 3. PRÉ-REQUIS POUR LES POSTES DE

Plus en détail

1 Description générale de VISFIELD

1 Description générale de VISFIELD Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F-91403 Orsay cedex, France 11 décembre 2012 1 Description générale de VISFIELD VISFIELD est un programme écrit

Plus en détail

SERVEUR CALLEO APPLICATION R269M

SERVEUR CALLEO APPLICATION R269M FLEXIBLE ET INNOVANT Le serveur d application est particulièrement adapté pour les applications générales des entreprises et satisfait également les exigences les plus strictes. Grâce à la conception élaborée

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

THÈSE. pour obtenir le grade de. Spécialité : "Informatique : Systèmes et Communications"

THÈSE. pour obtenir le grade de. Spécialité : Informatique : Systèmes et Communications UNIVERSITÉ JOSEPH FOURIER DE GRENOBLE N attribué par la bibliothèque THÈSE pour obtenir le grade de DOCTEUR DE L UNIVERSITÉ JOSEPH FOURIER DE GRENOBLE Spécialité : "Informatique : Systèmes et Communications"

Plus en détail

SafeKit. Sommaire. Un livre blanc de Bull Evidian

SafeKit. Sommaire. Un livre blanc de Bull Evidian Un livre blanc de Bull Evidian SafeKit Une solution de haute disponibilité logicielle packageable avec n'importe quelle application Windows ou Unix Par Bruno Rochat Sommaire Novembre 2005 Haute disponibilité

Plus en détail

Segmentation d'images à l'aide d'agents sociaux : applications GPU

Segmentation d'images à l'aide d'agents sociaux : applications GPU Segmentation d'images à l'aide d'agents sociaux : applications GPU Richard MOUSSA Laboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800 Université de Bordeaux - France Laboratoire de recherche

Plus en détail

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

IBM SPSS Modeler Text Analytics Server for Windows. Instructions d installation IBM SPSS Modeler Text Analytics Server for Windows Instructions d installation IBM SPSS Modeler Text Analytics Server peut être installé et configuré pour s exécuter sur un ordinateur exécutant IBM SPSS

Plus en détail

SERVEUR LYNX CALLEO DATACENTER 2460

SERVEUR LYNX CALLEO DATACENTER 2460 PUISSANT ET SOUVERAIN Le serveur de centre de données est un serveur haute performance particulièrement adapté à une utilisation dans les centres de calcul. Les grands compute workloads peuvent être effectués

Plus en détail

Drupal : Optimisation des performances

Drupal : Optimisation des performances Drupal : Optimisation des performances Qui? Guillaume Plessis Expert, Steady bean Mainteneur du projet Dotdeb Co-auteur «Performances PHP» Frédéric Marand Fondateur d OSInet Mainteneur Drupal Audit, conseil

Plus en détail

Version de novembre 2012, valable jusqu en avril 2013

Version de novembre 2012, valable jusqu en avril 2013 Pré requis techniques pour l installation du logiciel complet de gestion commerciale WIN GSM en version hyper File en configuration Windows Terminal Serveur Version de novembre 2012, valable jusqu en avril

Plus en détail

Diagrammes de Package, de déploiement et de composants UML

Diagrammes de Package, de déploiement et de composants UML labsticc.univ-brest.fr/pages_perso/babau/ Diagrammes de Package, de déploiement et de composants UML Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC 2 1 Plan Description

Plus en détail

Chapitre I Notions de base et outils de travail

Chapitre I Notions de base et outils de travail Chapitre I Notions de base et outils de travail Objectifs Connaître les principes fondateurs et l historique du langage Java S informer des principales caractéristiques du langage Java Connaître l environnement

Plus en détail

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne) Mémoire - espace destiné a recevoir, conserver et restituer des informations à traiter - tout composant électronique capable de stocker temporairement des données On distingue deux grandes catégories de

Plus en détail

Performance Computing 2012/13 GUIDE TECHNOLOGIQUE

Performance Computing 2012/13 GUIDE TECHNOLOGIQUE Simulation Analyse de risque Automobile Informatique haut débit Ingénierie CAO IAO Modélisation de prix High Aérospatiale Performance Computing 2012/13 GUIDE TECHNOLOGIQUE Analyse de données grand volume

Plus en détail

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

ParallelKnoppix. Majid Hameed. Copyright 2005 Majid Hameed. Copyright 2005 Gauthier Savart. Copyright 2005 Joëlle Cornavin Linux Gazette n 110 Janvier 2005 Majid Hameed Copyright 2005 Majid Hameed Copyright 2005 Gauthier Savart Copyright 2005 Joëlle Cornavin Article paru dans le n 110 de la Gazette Linux de janvier 2005. Traduction

Plus en détail

Evaluation des performances de programmes parallèles haut niveau à base de squelettes

Evaluation des performances de programmes parallèles haut niveau à base de squelettes Evaluation des performances de programmes parallèles haut niveau à base de squelettes Enhancing the Performance Predictability of Grid Applications with Patterns and Process Algebras A. Benoit, M. Cole,

Plus en détail

SYSTEME DE STOCKAGE UNIFIE EMC VNXe3200

SYSTEME DE STOCKAGE UNIFIE EMC VNXe3200 SYSTEME DE STOCKAGE UNIFIE EMC Le est un système de stockage Flash hybride unifié et Flash unifié très économique qui met la puissance des plates-formes EMC VNX à la portée des informaticiens généralistes.

Plus en détail

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants : GIF-3002 SMI et Architecture du microprocesseur Ce cours discute de l impact du design du microprocesseur sur le système entier. Il présente d abord l architecture du cœur ARM Cortex M3. Ensuite, le cours

Plus en détail

WinReporter Guide de démarrage rapide. Version 4

WinReporter Guide de démarrage rapide. Version 4 WinReporter Guide de démarrage rapide Version 4 Table des Matières 1. Bienvenue dans WinReporter... 3 1.1. Introduction... 3 1.2. Configuration minimale... 3 1.3. Installer WinReporter... 3 2. Votre premier

Plus en détail

Protection des données avec les solutions de stockage NETGEAR

Protection des données avec les solutions de stockage NETGEAR Protection des données avec les solutions de stockage NETGEAR Solutions intelligentes pour les sauvegardes de NAS à NAS, la reprise après sinistre pour les PME-PMI et les environnements multi-sites La

Plus en détail

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie StruxureWare Power Monitoring v7.0 La nouvelle génération en matière de logiciel de gestion complète d énergie Évolution des deux plate-formes originales Power Monitoring v7.0 SMS ION Enterprise 2012 Struxureware

Plus en détail

Introduction à la programmation des GPUs

Introduction à la programmation des GPUs Introduction à la programmation des GPUs Anne-Sophie Mouronval Mesocentre de calcul de l Ecole Centrale Paris Laboratoire MSSMat Avril 2013 Anne-Sophie Mouronval Introduction à la programmation des GPUs

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

Retour d exprience sur le cluster du CDS

Retour d exprience sur le cluster du CDS 6 mai 2011 Sommaire 1 Généralités 2 Composant du cluster du CDS 3 Le cluster ALI 4 Retour d expérience Généralités Généralités Types de cluster Haute disponibilite Load balancing Cluster de calculs avec

Plus en détail

Etude d architecture de consolidation et virtualisation

Etude d architecture de consolidation et virtualisation BOUILLAUD Martin Stagiaire BTS Services Informatiques aux Organisations Janvier 2015 Etude d architecture de consolidation et virtualisation Projet : DDPP Table des matières 1. Objet du projet... 3 2.

Plus en détail

La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet

La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet REALSENTRY TM Gestion, Performance et Sécurité des infrastructures Web La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet L authentification

Plus en détail

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

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse Questions - Révision- - 1 er Semestre Informatique Durée de l examen : 1h pour 40 questions. Aucun document n est autorisé. L usage d appareils électroniques est interdit. Les questions faisant apparaître

Plus en détail

NatStar V8.00. Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013.

NatStar V8.00. Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013. BULLETIN TECHNIQUE NatStar V8.00 Introduction Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013. Vous trouvez dans ce bulletin technique : Des

Plus en détail

Rapport d'activité 2014 de la plate-forme technologique CISM

Rapport d'activité 2014 de la plate-forme technologique CISM Rapport d'activité 2014 de la plate-forme technologique CISM Rédigé par Damien François, Luc Sindic, Bernard Van Renterghem et Thomas Keutgen (responsable). version électronique disponible à l'adresse

Plus en détail

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration Julien MATHEVET Alexandre BOISSY GSID 4 Rapport Load Balancing et migration Printemps 2001 SOMMAIRE INTRODUCTION... 3 SYNTHESE CONCERNANT LE LOAD BALANCING ET LA MIGRATION... 4 POURQUOI FAIRE DU LOAD BALANCING?...

Plus en détail

Linux embarqué: une alternative à Windows CE?

Linux embarqué: une alternative à Windows CE? embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère

Plus en détail

Guide pour l Installation des Disques Durs SATA et la Configuration RAID

Guide pour l Installation des Disques Durs SATA et la Configuration RAID Guide pour l Installation des Disques Durs SATA et la Configuration RAID 1. Guide pour l Installation des Disques Durs SATA... 2 1.1 Installation de disques durs Série ATA (SATA)... 2 2. Guide de Configurations

Plus en détail

INFO-F-404 : Techniques avancées de systèmes d exploitation

INFO-F-404 : Techniques avancées de systèmes d exploitation Nikita Veshchikov e-mail : nikita.veshchikov@ulb.ac.be téléphone : 02/650.58.56 bureau : 2N8.213 URL : http://student.ulb.ac.be/~nveshchi/ INFO-F-404 : Techniques avancées de systèmes d exploitation Table

Plus en détail

Communiqué de Lancement Sage CRM v. 6.6. Editions Express, Standard et Avancée Module CRM Sage 100 Entreprise. Communiqué de Lancement Sage CRM 6.

Communiqué de Lancement Sage CRM v. 6.6. Editions Express, Standard et Avancée Module CRM Sage 100 Entreprise. Communiqué de Lancement Sage CRM 6. Communiqué de Lancement v. 6.6 Editions Express, Standard et Avancée Module CRM Sage 100 Entreprise Communiqué de Lancement 6.6 Sommaire Systèmes d Exploitation... 3 Disponibilité Client... 3 Bases de

Plus en détail

FileMaker Server 14. Guide de démarrage

FileMaker Server 14. Guide de démarrage FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

Plus en détail

Introduction au calcul parallèle avec OpenCL

Introduction au calcul parallèle avec OpenCL Introduction au calcul parallèle avec OpenCL Julien Dehos Séminaire du 05/01/2012 Sommaire Introduction Le calculateur du CGR/LISIC/LMPA Généralités sur OpenCL Modèles Programmation Optimisation Conclusion

Plus en détail

pfsense Manuel d Installation et d Utilisation du Logiciel

pfsense Manuel d Installation et d Utilisation du Logiciel LAGARDE Yannick Licence R&T Mont de Marsan option ASUR yannicklagarde@hotmail.com Manuel d Installation et d Utilisation du Logiciel Centre Hospitalier d'arcachon 5 allée de l'hôpital - BP40140 33164 La

Plus en détail

Maîtriser les technologies Big Data pour obtenir des résultats en quasi-temps réel

Maîtriser les technologies Big Data pour obtenir des résultats en quasi-temps réel LIVRE BLANC Processeurs Intel Xeon Unités de stockage SSD Intel Cartes réseau convergé Ethernet Intel Distribution Intel pour logiciel * Maîtriser les technologies Big Data pour obtenir des résultats en

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 PLAN DU COURS Introduction au langage C Notions de compilation Variables, types, constantes, tableaux, opérateurs Entrées sorties de base Structures de

Plus en détail

<Insert Picture Here> Solaris pour la base de donnés Oracle

<Insert Picture Here> Solaris pour la base de donnés Oracle Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs

Plus en détail

Programmation parallèle et ordonnancement de tâches par vol de travail. Thierry Gautier thierry.gautier@inrialpes.fr MOAIS, INRIA, Grenoble

Programmation parallèle et ordonnancement de tâches par vol de travail. Thierry Gautier thierry.gautier@inrialpes.fr MOAIS, INRIA, Grenoble Programmation parallèle et ordonnancement de tâches par vol de travail Thierry Gautier thierry.gautier@inrialpes.fr MOAIS, INRIA, Grenoble LyonCalcul 24/02/2014 Plan 1. Contexte technologique des architectures

Plus en détail

3 ème journée des utilisateurs de l archivage

3 ème journée des utilisateurs de l archivage Université Lille 2 CINES Département Archivage et Diffusion 3 ème journée des utilisateurs de l archivage 9 juin 2015 JOURNEE INTERNATIONALE Mardi 9 juin 2015 des ARCHIVES Et on la fête absolument partout

Plus en détail

Projet d'infrastructure de stockage mutualisée

Projet d'infrastructure de stockage mutualisée Projet d'infrastructure de stockage mutualisée (pour la communauté scientifique régionale) - CRRI antoine.mahul@clermont-universite.fr Journée de rencontre du réseau AuDACES - 17 juin 2014 1. Contexte

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

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

Retour d expérience, portage de code Promes dans le cadre de l appel à projets CAPS-GENCI , portage de code Promes dans le cadre de l appel à projets CAPS-GENCI PROMES (UPR 8521 CNRS) Université de Perpignan France 29 juin 2011 1 Contexte 2 3 4 Sommaire Contexte 1 Contexte 2 3 4 Laboratoire

Plus en détail

Windows Server 2008. Chapitre 1: Découvrir Windows Server 2008

Windows Server 2008. Chapitre 1: Découvrir Windows Server 2008 Windows Server 2008 Chapitre 1: Découvrir Windows Server 2008 Objectives Identifier les caractéristiques de chaque édition de Windows Server 2008 Identifier les caractéristiques généraux de Windows Server

Plus en détail

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration.

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration. Windows 2000: Introduction W2K: Architecture Système d'exploitation multitâche multithread 32 bits à architecture SMP. Multiplateforme: intel x86, Compaq Alpha Jusqu'à 64 Go de mémoire vive Système d'exploitation

Plus en détail

ERP Service Negoce. Pré-requis CEGID Business version 2008. sur Plate-forme Windows. Mise à jour Novembre 2009

ERP Service Negoce. Pré-requis CEGID Business version 2008. sur Plate-forme Windows. Mise à jour Novembre 2009 ERP Service Negoce Pré-requis CEGID Business version 2008 sur Plate-forme Windows Mise à jour Novembre 2009 Service d'assistance Téléphonique 0 825 070 025 Pré-requis Sommaire 1. PREAMBULE... 3 Précision

Plus en détail

Outils pour les réseaux de neurones et contenu du CD-Rom

Outils pour les réseaux de neurones et contenu du CD-Rom Outils pour les réseaux de neurones et contenu du CD-Rom Depuis le développement théorique des réseaux de neurones à la fin des années 1980-1990, plusieurs outils ont été mis à la disposition des utilisateurs.

Plus en détail

Structure fonctionnelle d un SGBD

Structure fonctionnelle d un SGBD Fichiers et Disques Structure fonctionnelle d un SGBD Requetes Optimiseur de requetes Operateurs relationnels Methodes d acces Gestion de tampon Gestion de disque BD 1 Fichiers et Disques Lecture : Transfert

Plus en détail

EMC VNX VG2 GATEWAY. Caractéristiques techniques ARCHITECTURE

EMC VNX VG2 GATEWAY. Caractéristiques techniques ARCHITECTURE EMC VNX VG2 GATEWAY La plate-forme EMC VNX VG2 accroît la valeur des technologies de baie de stockage EMC existantes. Elle fournit une solution complète et consolidée, qui ajoute le stockage NAS à un système

Plus en détail

Cluster High Performance Computing. Dr. Andreas Koch, Cluster Specialist

Cluster High Performance Computing. Dr. Andreas Koch, Cluster Specialist Cluster High Performance Computing Dr. Andreas Koch, Cluster Specialist TABLE DES MATIÈRES 1 RÉSUMÉ... 3 2 INTRODUCTION... 4 3 STRUCTURE D UN CLUSTER HPC... 6 3.1 INTRODUCTION... 6 3.2 MONTAGE SIMPLE...

Plus en détail