Bibliothèque Intel MPI

    Améliore les performances des applications sur des clusters basés sur l’architecture Intel, en mettant en œuvre la spécification MPI-2 haute performance sur plusieurs tissus sans nécessiter de modifications majeures du logiciel ou de l’environnement d’exploitation.

    La bibliothèque Intel MPI 2017 se concentre sur l’amélioration des performances des applications sur des clusters basés sur l’architecture Intel, en mettant en œuvre la norme MPI-3.1 haute performance sur plusieurs tissus. Elle vous permet de fournir rapidement des performances utilisateur maximales, même si vous changez ou mettez à niveau vers de nouveaux interconnexions, sans nécessiter de modifications du logiciel ou de l’environnement d’exploitation.
    Utilisez cette bibliothèque de messages MPI haute performance pour développer des applications pouvant s’exécuter sur plusieurs interconnexions de cluster choisies par l’utilisateur à l’exécution. Obtenez d’excellentes performances pour le calcul haute performance d’entreprise, divisionnel, départemental, de groupe de travail et personnel.

    Avantages

    • À présent optimisé pour les processeurs Intel Xeon Phi de 2e génération et l’architecture Intel Omni-Path
    • Conçu et développé pour une grande évolutivité
    • Prend en charge la dernière norme MPI-3.1
    • Compatibilité ABI MPICH

    Bibliothèque Intel MPI – Fonctionnalités

    Principales caractéristiques:

    • Performances: Un chemin de mémoire partagée optimisé pour les plates-formes multicœurs permet un débit de communication plus élevé et des latences plus faibles. L’interface native InfiniBand offre également un support pour des latences plus faibles. Un tout nouveau support de l’interface Open Fabrics a été ajouté pour des performances optimales sur les solutions Intel Omni-Path. Capacité multi-rail pour une bande passante plus élevée et une communication interprocessus accrue et prise en charge de l’interface de correspondance de balises (TMI) pour des performances supérieures sur les solutions Intel True Scale, Qlogic PSM et Myricom MX.
    • Évolutivité: En mettant en œuvre la norme MPI-3.1 haute performance sur plusieurs tissus, la bibliothèque Intel MPI pour Windows et Linux se concentre sur l’amélioration des performances des applications sur l’architecture Intel-b
      • Clusters ased. La bibliothèque Intel MPI vous permet de fournir rapidement des performances maximales aux utilisateurs finaux, même si vous changez ou mettez à niveau vers de nouveaux interconnexions, sans nécessiter de modifications majeures du logiciel ou de l’environnement d’exploitation.
      • Indépendance des interconnexions et sélection flexible du tissu d’exécution : Que vous ayez besoin d’exécuter des sockets TCP, de la mémoire partagée ou l’une des nombreuses interconnexions basées sur l’accès direct à la mémoire distante, y compris InfiniBand, la bibliothèque Intel MPI couvre toutes les configurations en fournissant une couche multi-fabric universelle et accélérée pour des interconnexions rapides via la bibliothèque de programmation d’accès direct ou la méthodologie de l’Association des tissus ouverts.
      • Prise en charge de la norme MPI-3.1 : La prochaine évolution majeure de l’Interface de passage de messages est avec la sortie de la norme MPI-3.1. Des changements significatifs dans l’accès à la mémoire distante, les communications à sens unique, l’ajout d’opérations collectives non bloquantes et les messages de comptage élevé supérieurs à 2 Go amélioreront l’utilisabilité et les performances. Maintenant disponible dans la bibliothèque Intel MPI 2017.
      • Compatibilité binaire : La bibliothèque Intel MPI offre une compatibilité binaire avec les applications existantes MPI-1.x et MPI-2.x. Même si vous n’êtes pas prêt à passer à la nouvelle norme, vous pouvez toujours profiter des dernières améliorations de performances de la bibliothèque Intel MPI sans recompiler.
      • Prise en charge des systèmes d’exploitation mixtes : Exécutez un seul travail MPI en utilisant un cluster avec des systèmes d’exploitation mixtes (Windows et Linux) sous le gestionnaire de processus Hydra. Obtenez plus de flexibilité dans le déploiement de tâches avec cette fonctionnalité ajoutée.
      • Prise en charge des derniers processeurs : Intel propose constamment le premier ensemble d’outils pour tirer parti des dernières améliorations de performances dans le nouveau produit Intel, tout en préservant la compatibilité avec les anciens processeurs Intel et compatibles. Les nouvelles prises en charge incluent AVX2, TSX, FMA3 et AVX-512.

      <h

      Bibliothèque Intel MPI – Configuration système

      Configuration système

      • Processeurs : Processeurs Intel, coprocesseurs et compatibles
      • Langages : Prise en charge native du développement en C, C++ et Fortran
      • Environnements de développement : Microsoft Visual Studio (Windows) Eclipse/CDT (Linux)
      • Systèmes d’exploitation : Linux et Windows
      • Prise en charge du tissu d’interconnexion :
        • Mémoire partagée.
        • Tissus réseau compatibles RDMA via DAPL (par exemple, InfiniBand, Myrinet).
        • Sockets (par exemple, TCP/IP sur Ethernet, Ethernet Gigabit) et autres.