Chargement en cours ...
false

Plus d'informations

Nouveautés

  • Prend en chage les systèmes HPE Cray EX et HPE Apollo

Caractéristiques clés

Compilateurs et langages de programmation

L'environnement de programmation HPE Cray est doté des compilateurs Fortran, C et C ++ conçus pour extraire des performances accrues des systèmes, quelle que soit l'architecture sous-jacente, prenant en charge 64 processeurs (Intel® et AMD®), les processeurs Arm®-based HPC, ainsi que NVIDIA® accelerators.

Les compilateurs identifient automatiquement les régions de calcul qui sont soit scalaires séquentielles, parallèles vectorielles ou hautement multi-threadées, et exploiter automatiquement ces capacités du système.

L'environnement de compilation s'intègre aux outils d'optimisation des performances afin que les programmeurs puissent facilement comprendre ce dont le compilateur a besoin sur le code pour mieux fonctionner.

Concentrez-vous sur la conformité aux normes pour la portabilité des applications et la protection des investissements. Prise en charge des langages de programmation standard (Fortran, C/C++, UPC, et PGAS) et des modèles de programmation (OpenMP et OpenACC).

Bibliothèques scientifiques et de communication

HPE Cray Programming Environment offre un ensemble complet de sous-programmes d'algèbre linéaire hautement réglés conçus pour augmenter les performances du système avec moins d'effort.

LibSci (y compris BLAS), LAPACK et ScaLACK personnalisés, notre boîte à outils de raffinement itératif et LibSci_ACC (BLAS accéléré, LAPACK) sont conçus pour tirer pleinement parti de l'optimisation matérielle sous-jacente des performances des nœuds et du réseau sur la plupart des systèmes HPC HPC Cray

Capacité d'adaptation élevée du logiciel : grâce à l'auto-ajustement et à l'adaptabilité, les bibliothèques donnent à l'utilisateur les codes connus optimaux lors de l'exécution.

Outils de débogage, de portage, de profilage et d'optimisation des performances

HPE Cray Programming Environment offre des débogueurs traditionnels avec des techniques innovantes qui permettent aux utilisateurs de résoudre les problèmes de débogage sur une plus grande échelle que les techniques conventionnelles.

L'outil de débogage unique sur le marché aide les programmeurs à déceler les problèmes en exécutant deux applications juxtaposées avec des notifications d’erreurs éventuelles affichées par le biais de l'interface utilisateur graphique. Cette capacité s'avère utile pour localiser les erreurs introduites lors de la modification ou du portage d'applications entre les architectures.

L'ensemble des outils de mesure de la performance, d'analyse et de parallélisation des proposés est conçu pour aider les développeurs à porter et à améliorer les applications, réduisant ainsi le temps consacré au portage et au réglage des applications.

Les outils fournissent à l'ensemble du programme une analyse des performances sur de nombreux nœuds pour identifier les goulots d'étranglement critiques au sein d'un programme, fournir une analyse du déséquilibre de charge et cibler les problèmes d'évolutivité.

Un outil de visualisation est inclus, et permet d'évaluer rapidement la gravité des problèmes. L'assistant de mise en parallèle associe des statistiques de performance et la visualisation du code source du programme avec une rétroaction du compilateur, permettant aux utilisateurs d'améliorer les performances des applications en restructurant le code.

Module plug-in d’apprentissage en profondeur

L'environnement de programmation HPE Cray est doté d’un module plug-in sur lequel les scientifiques des données peuvent facilement effectuer une formation d'apprentissage en profondeur sur les systèmes HPE Cray, en utilisant des processeurs ou des GPU. L'outil permet d'obtenir une mise à l'échelle et des performances améliorées sur plusieurs cadres d'apprentissage automatique, tels que TensorFlow™.

Le plug-in est conçu pour adapter les infrastructures d’apprentissage en profondeur au plus grand nombre de nœuds possible.

L'un des principaux avantages est que le plugin détermine automatiquement les nœuds à utiliser, ce qui évite de déterminer le nombre de serveurs à utiliser et où les placer.

Le logiciel vous permet d'ajouter facilement le parallélisme à vos applications. Commencez à partir d'un script d'apprentissage série et incluez le plug-in pour le parallélisme.

Arm est une marque déposée de ARM Limited. Intel est une marque d'Intel Corporation aux États-Unis et dans d'autres pays. NVIDIA est une marque commerciale et/ou déposée de NVIDIA Corporation aux États-Unis et dans d'autres pays. Toutes les marques tierces sont la propriété de leurs propriétaires respectifs.

* Les prix peuvent varier selon le revendeur local.

Comment pouvons-nous vous aider ?

Profitez de conseils, de réponses et de solutions lorsque vous en avez besoin. Pour toute question générale,envoyez-nous un e-mail à hpestore.quote-request@hpe.com

Avez-vous trouvé ce que vous cherchiez ?

Avez-vous besoin d’aide pour trouver le produit correspondant à votre entreprise ?

Nos experts produit aimeraient converser en direct avec vous, et vous aider à trouver des produits et des services offrant des opportunités et pouvant résoudre les difficultés de votre entreprise.

Quatre articles maximum peuvent être indiqués pour la comparaison.