HPC, simulation, calcul parallèle et distribué
Avec le lancement de sa plate-forme Windows HPC (High Performance Computing), Microsoft propose désormais un ensemble de solutions intégrées, de la station de travail au cluster de calcul, en passant par les outils d'administration, de collaboration et de développement parallèle. De la découverte des principes du HPC aux retours d'expérience concrets, en passant par la présentation technique détaillée du produit, nous vous proposons un large panorama du domaine. Et pour les développeurs, un point complet sur l'initiative développement parallèle, impliquant les groupes Parallel Computing Initiative, Robotic Studio et Microsoft Research : ce qui est disponible, ce qui est en incubation chez Microsoft et toutes les nouveautés à l'horizon de Visual Studio 10 et du Framework 4.0.
-
[Microsoft TechDays 2009] - Présentation de Windows HPC Server 2008 - 1/3
- Niveau : Découverte (100)
Windows HPC Server 2008 est la deuxième version de la solution d'infrastructure Microsoft destinée aux clusters de calculs. Disponible depuis novembre 2008, elle apporte des améliorations significatives en termes de performance, de déploiement, d'administration et d'interopérabilité. Elle prend également en charge les nouvelles applications interactives exploitant les technologies orientées services (SOA). Cette session vous propose un panorama technique de la solution basé sur de nombreux exemples concrets.
-
[Microsoft TechDays 2009] - Distribution d'applications interactives avec les technologies orientées services (SOA) et l'architecture Windows Communication Foundation (WCF) Broker - 1/3
- Niveau : Intermédiaire (200)
HPC : Distribution d'applications interactives avec les technologies orientées services (SOA) et l'architecture Windows Communication Foundation (WCF) BrokerL'objectif de cette session est de vous présenter les concepts du modèle de programmation orienté services pour distribuer de façon interactive des calculs élémentaires dans un cluster ou une grille de calcul (exemples : simulation de Monte Carlo, calcul d'images par lancer de rayons, algorithmes de bio-informatique). Nous couvrirons les concepts d'architecture (Windows HPC Server 2008, WCF Broker), les outils et illustrerons ces principes par un exemple pratique.
-
[Microsoft TechDays 2009] - La programmation parallèle pour les développeurs C++ - 1/3
- Niveau : Confirmé (300)
Si vous souhaitez développer des applications qui tirent profit des multi-cœurs, venez découvrir comment la nouvelle librairie PPL (Pattern Parallel Library) vous permettra d’exprimer le parallélisme dans votre code et la manière dont l’API de messages asynchrones pourra être utilisée pour plus de robustesse de votre application. Enfin, nous vous montrerons les nouvelles possibilités du C++0x et de Visual Studio 10 qui vous aideront dans l’écriture et le débogage de vos applications Multi-thread.
-
[Microsoft TechDays 2009] - La programmation parallèle pour les développeurs .NET - 1/3
- Niveau : Intermédiaire (200)
La programmation parallèle est un art difficile à maitriser, venez découvrir dans cette session, les extensions parallèle au Framework .NET qui vous permettront d’appréhender plus facilement et rapidement les concepts de la programmation parallèle. Nous y abordons également les nouveaux outils de débogage et d’analyse de code parallèle, qui seront disponibles dans Visual Studio 2010.
-
[Microsoft TechDays 2009] - La simulation numérique pour l’ingénierie : état de l’art et évolutions - 1/3
- Niveau : Découverte (100)
Mécanique des fluides, analyse par éléments finis et calcul de crash sont les applications de base de l’ingénierie. Particulièrement utilisées par les industries automobile et aéronautique, elles se répandent de plus en plus dans les bureaux d’études de toutes tailles et dans tous les domaines. ANSYS et ESI, 2 éditeurs majeurs de ces domaines présenteront leur vision de l’évolution de la simulation numérique au service de l’ingénieur avec quelques exemples précis. Au-travers d'un exemple concret, nous illustrerons également l'évolution des usages dans le monde de la recherche.
-
[Microsoft TechDays 2009] - Calculs parallèles ou distribués, clusters ou grilles : définitions et concepts de base - 1/3
- Niveau : Découverte (100)
Le calcul parallèle dans des supercalculateurs propriétaires existe depuis plus de 20 ans. Aujourd'hui l'arrivée massive et rapide des processeurs multi-cœurs et des machines multiprocesseurs à des prix très compétitifs (portables, desktops, stations de travail et serveurs) permet à tous les utilisateurs un accès à des ressources de calcul énormes. Encore faut-il savoir comment les utiliser et quels sont les choix d'architectures possibles. Stations de travail ou serveurs, clusters ou grilles, parallèle ou distribué, quelle infrastructure et quels outils ; cette présentation est une introduction à l’ensemble de ces concepts.
-
[Microsoft TechDays 2009] - Opération et intégration d'un cluster de calcul - 1/3
- Niveau : Découverte (100)
Le cluster de calcul fait partie intégrante d'une chaîne de traitements supportant vos processus métier. A ce titre, il doit être intégré de manière optimale avec vos applications, dans votre infrastructure et dans vos procédures opérationnelles. Dans cette session, nous verrons comment Windows HPC Server 2008 s'intègre dans les environnements Microsoft (Sharepoint Server, Excel, System Center…) ainsi que dans des environnements hétérogènes, au travers notamment du support de standards d'interopérabilité. Les possibilités de customisation avancée de la solution de calcul seront traitées au travers d'un exemple réel présenté par Serviware.
