1 HPC et Windows 2003 CCS pour les développeurs Visual Studio 2005.

Slides:



Advertisements
Présentations similaires
Les technologies décisionnelles et le portail
Advertisements

Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 3 : Le serveur Patrick Guimonet Architecte Infrastructure Division.
1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
On ne va pas se quitter comme ça !. Windows Presentation Foundation (Avalon) Windows Communication Foundation (Indigo) Windows Workflow Foundation Atlas.
Comment créer une alerte WMI ? WMI Windows Management Instrumentation Outils : SQL Server Management Studio SQL Agent Patrick Guimonet Architecte Infrastructure.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
Le programme Evolution
HPC et Windows 2003 CCS pour les développeurs
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
1 HPC et Windows 2003 CCS pour les développeurs Visual Studio 2005.
1 HPC pour les opérations. Administration Compute Cluster Server.
Automatisation de Tâches Scenarios
Rencontres Windows Forms
Windows Sharepoint Services v3 (5/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Configuration de la Surface dexposition SQL Server 2005 SQL Server Surface Area Configuration Outils : Configuration de la Surface dexposition SQL Server.
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
1.NET, bilan et perspective – Univ-Bordeaux - vendredi 18 novembre 2005.NET, bilan et perspectives François MERAND Responsable groupe architectes Division.
Cours 2 : Les Web Services Concepts Généraux
17-21 Octobre 2005 Formation Continue – CNRS Laurence Viry Totalview Débogueur multiprocess - multithreads.
Introduction à MPI 13 – 16 Décembre 2005 Laurence Viry.
Bibliothèques Scientifiques
Construire une Set Top Box Avec Windows CE 6.0
Communiquer avec ELYX.
Création, configuration et déploiement d’un OS Windows Embedded CE.
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
Les HUB : utilisation et avantages
Programme et Langage C++
Les projets à la pointe en sciences, ingénierie, finance… nécessitent des capacités supérieures à celles offertes par les machines indépendantes Besoin.
Franck Cappello CNRS, LRI, Université Paris-sud
Lien et procédures pour télécharger et installer la Visionneuse Office 2007 Pour ceux et celles qui nont pas la visionneuse 2003 exclusivement ! Si vous.
Microsoft .NET.
projet : calculatrice scientifique
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Aplications bureautiques dans les travaux scolaires.
MSDN Academic Alliance

Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Gestion de l'hétérogénéité et des longues distances dans une grille de calcul.
Windows Server Virtualization
Importance du réseau dans des architectures MIMD Tout échange entre les processeurs nécessite un transfert de données via le réseau.
Un système de gestion de tâches pour la machine parallèle MPC
Introduction Les contrôles Les templates de données Les vues Conclusion.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Introduction au développement Office 2007
Présentation rapide d’
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Introduction à la plateforme .NET
Enterprise Java Beans 3.0 Cours INF Bases de Données Hiver 2005, groupe 10 Stefan MARTINESCU.
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
Programmation parallèle
MSDN Academic Alliance une offre logicielle destinée à l'enseignement supérieur. Un seul abonnement pour obtenir les logiciels Microsoft pour la pédagogie.
Cours oracle n°1 Le SGBD ORACLE
Migration Unix vers Windows Server: retour d'expérience
Technet Office System
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Introduction Rappels : Accès serveurs Unix Ensimag via ssh et sftp
05/10/2001Etat de Spm Parallel ( Gérald Vétois ) Etat de Spm Parallel.
Contrôle, configuration et acquisition de données à l’Irfu Laboratoire d’Ingénierie Logicielle pour les Applications Scientifiques.
INFSO-RI Enabling Grids for E-sciencE Support MPI avec Torque/PBS C. Loomis (LAL-Orsay) EGEE-FR Conférence Téléphonique 7 Juin 2005.
Transcription de la présentation:

1 HPC et Windows 2003 CCS pour les développeurs Visual Studio 2005

Comment développer des applications parallèles

OpenMP Fonctionne en mode mémoire partagée et seulement sur une machine physique. Assez simple à utiliser (plus difficile à déboguer ;-) il suffit didentifier et de marquer une boucle avec un pragma Message Passing Interface (MPI) Fonctionne en mémoire partagée (sur une machine) et en cluster (multiple machine) Ample MPI API Contrôle fin des messages entre plusieurs processus (EXE) Collecte et réduction des données en un seul appel Plus difficile à utiliser que OpenMP, mais beaucoup plus simple que dattaquer directement les APIs sockets.

Les systèmes de départ HPC nétaient pas portables (Intels NX, IBMs EUI, etc) Le Forum MPI à vue le jour en 1992 avec une large participation de : vendeurs: IBM, Intel, TMC, SGI, Convex, Meiko Fournisseurs de librairies portables: PVM, p4 utilisateurs: application scientifiques et fournisseurs de librairies MPI est une spécification standard avec de nombreuses implémentations. MPICH et MPICH2 sont des implémentations dArgonne MS MPI est basée sur ( et compatible avec ) MPICH2 Dautres implémentations : LAM-MPI, OpenMPI, MPI-Pro, WMPI Pourquoi le team MS HPC a choisi MPI? Car MPI est de-facto le standard pour la programmation parallèle sur différent nœuds. Les API MPI sont divisée en 3 parties Intégralité des fonctionnalités +160 fonctions. Sécurité des processus et communication. Un exécutable sur la ligne de commande (mpiexec.exe) pour démarrer des Jobs.

Avons-nous forcement besoin de ces deux APIs pour développer une application HPC ? Quels langages sont supportés ? Puis-je développer une application HPC avec le Framework.NET ?

Environnement dun développeur Head Node Compute Node PC du développeur Remote Debug SDK Remote Debug

Microsoft HPC web site Argonne National Labs MPI website Tutorial from Lawrence Livermoore National Lab Microsoft HPC newsgroup microsoft.public.windows.hpc Microsoft HPC community portal

© 2007 Microsoft France Votre potentiel, notre passion TM