Quatre bonnes raisons d'utiliser IBM Spectrum MPI

Obtenez des résultats plus vite avec une meilleure gestion d'infrastructure

Avec un environnement sous-optimisé, vous risquez de nuire à votre compétitivité et de ralentir l'obtention de résultats. Plutôt que de faire traiter par les applications les différences architecturales de votre infrastructure, laissez IBM Spectrum MPI les gérer pour vous. Cela élimine le besoin d'écrire des versions multiples des applications pour tenir compte des diverses interconnexions. Cela optimise aussi la performance des applications en améliorant les algorithmes collectifs.

Obtenez une meilleure connectivité réseau et plus

IBM Spectrum MPI offre une mise en œuvre d'Open MPI pour les applications parallèles HPC avec une performance et une évolutivité améliorées. Pris en charge sur les IBM Power Systems ainsi que sur les systèmes x86-64, ce produit offre une bibliothèque MPI collective et un arrière-plan de protocole de communication point à point (PAMI) qui permet une meilleure connectivité réseau et des améliorations de la facilité d'utilisation pour les développeurs d'applications. Il maximise l'efficacité du réseau en sélectionnant dynamiquement la connexion réseau optimale entre tous les nœuds lors de l'exécution.

Obtenez une performance et une souplesse améliorées

IBM Spectrum MPI incorpore des fonctions d'affinité CPU avancées, la sélection dynamique de bibliothèques d'interfaces, des intégrations supérieures de gestion des charges de travail et une meilleure performance. Il prend en charge une vaste gamme de plateformes, d'interconnexions et de systèmes d'exploitation standards, ce qui aide à faire en sorte que les applications parallèles puissent fonctionner presque partout.

Atteignez des vitesses supérieures

IBM Spectrum MPI fournit une PAMI (Parallel Active Messaging Interface) améliorée pouvant offrir la fonction RDMA (remote direct memory access) en utilisant Mellanox OFED sur le matériel x86-64 et IBM POWER. Il offre aussi une bibliothèque collective supérieure qui prend en charge l'utilisation transparente de tampons de mémoire GPU pour le développeur d'applications. La bibliothèque offre la logique évoluée permettant de déterminer l'algorithme le plus rapide pour n'importe quelle opération collective donnée.