Le compilateur Fortran optimise la performance des applications sur les serveurs Power System d'IBM
Le logiciel IBM XL Fortran for AIXMD est un compilateur Fortran à haute performance, fondé sur les normes, qui comprend des fonctions évoluées d'optimisation et de mise au point des performances. Il permet le développement d'applications parallèles qui exploitent les fonctionnalités multicœurs et vectorielles du processeur IBM POWERMD. Il optimise votre infrastructure sur serveurs Power SystemMC d'IBM et prend en charge les tâches intensives de calcul numérique, scientifique et haute performance.
Le logiciel IBM XL Fortran for AIX offre :
- Technologie d'optimisation et de mise au point des performances de pointe — Pour tirer parti des progrès techniques du matériel des serveurs Power System, y compris la plus récente technologie IBM POWER7MD.
- Bibliothèques à haute performance — Mises au point expressément pour l'architecture POWER. Elles comprennent le sous-système d'accélération mathématique d'IBM, le sous-programme d'algèbre linéaire de base, ainsi que la bibliothèque d'exécution de parallélisation de la mémoire partagée.
- Optimisation par profil — Production du code de contrôle utilisé pour générer un profil d'exécution, afin d'aider à la mise au point des performances des applications.
- Conformité aux normes linguistiques — Conformité aux plus récentes normes internationales en matière de langage de programmation, y compris aux normes d'interopérabilité du langage.
- Suivi et rapports d'utilisation — Création de rapports d'utilisation pour l'ensemble des compilateurs de votre organisation.
Technologie d'optimisation et de mise au point des performances de pointe
- Le logiciel XL Fortran for AIX supporte la parallélisation automatique des programmes séquentiels afin de tirer le maximum de la puissance des processeurs multicœurs.
- Il prend en charge les systèmes disposant d'architectures de processeur et de systèmes d'exploitation qui exécutent une seule instruction, ainsi que des jeux d'instructions de données multiples (SMD). Cela inclut les instructions de programmation multimédia vectorielle (VMX) et le jeu d'instructions POWER7 de programmation scalaire vectorielle (VSX).
- Le logiciel prend en charge la version 3.0 d'OpenMP API pour le développement d'une application parallèle qui simplifie le parallélisme des données et des tâches.
- Vous pouvez générer des données de profil pour votre application et utiliser ensuite les données pour optimiser votre application.
Bibliothèques à haute performance
- Le sous-système d'accélération mathématique (MASS) consiste en des bibliothèques de fonctions mathématiques intrinsèques mises au point expressément pour optimiser les performances de l'architecture POWER.
- Le sous-programme d'algèbre linéaire de base (BLAS) offre des fonctions algébriques ultraperformantes. Elles effectuent des multiplications et des additions matricielles combinées sur des matrices générales ou transposées.
- Une bibliothèque d'exécution SMP (parallélisation de la mémoire partagée) assure le traitement parallèle explicite et automatique.
- Les bibliothèques à haute performance contribuent à augmenter la productivité des utilisateurs ainsi qu'à améliorer la performance du module d'exécution. Elles accélèrent le développement initial, ce qui entraîne une réduction du nombre d'erreurs ainsi que des coûts de maintenance à long terme.
Optimisation par profil
- L'optimisation de la rétroaction gérée par profils recueille de l'information sur l'exécution d'un programme à l'aide de données d'entrée typiques. Elle applique ensuite des transformations au programme en se basant sur cette information. La rétroaction gérée par profils s'assure que les performances de l'application sont optimisées pour les entrées importantes.
- Les fonctions de contrôle du profil d'application et de rétroaction gérée par profils réduisent au minimum le besoin d'effectuer une mise au point manuelle dans le but d'obtenir la performance souhaitée sur les grandes applications complexes.
Conformité aux normes linguistiques
- Le logiciel XL Fortran for AIX est conforme aux normes Fortran 2003, OpenMP 3.0, Fortran 95, Fortran 90 et FORTRAN 77.
- Les compilateurs XL permettent de protéger l'investissement fait dans la source Fortran actuelle ainsi que dans le code objet conçu avec une version antérieure des compilateurs. Ils permettent aux utilisateurs de recréer et de lier tous les composants dans les mêmes applications au moyen des dernières versions des compilateurs.
- Le code objet ou les bibliothèques compilées au moyen des versions antérieures de XL Fortran sont compatibles avec le nouveau compilateur et l'environnement d'exécution XL Fortran.
- En supportant les langages de programmation conformes à l'industrie, XL Fortran for AIX favorise la portabilité de vos applications.
Suivi et rapports d'utilisation
- Le logiciel XL Fortran for AIX produit des rapports qui indiquent le nombre d'utilisateurs qui utilisent le compilateur concurremment.
- Les rapports des compilateurs sont disponibles en format XML. Vous pouvez créer des outils vous permettant de lire et d'analyser les résultats.
- Des rapports sur quatre catégories d'optimisation sont mis à votre disposition. Ils incluent des renseignements sur l'inclusion par référence, les transformations de la boucle, les réorganisations des données, ainsi que la rétroaction gérée par profils.
- Les rapports d'analyse des boucles fournissent de l'information sur les nids de boucles sur lesquels une analyse dynamique des boucles a été effectuée.
- Les rapports de profils améliorés fournissent de l'information supplémentaire sur le nombre d'itérations de la boucle, le nombre de blocs et d'appels, ainsi que sur le nombre d'erreurs de la mémoire cache pour certaines fonctions.
Ressources XL Fortran for AIX
- Essai du logiciel XL Fortran for AIX
Télécharger le compilateur XL Fortran for AIX pour une évaluation sans frais.
- Essai du logiciel XL Fortran for AIX
Faites l'essai du compilateur XL Fortran for AIX dans un environnement d'informatique en nuage. Aucune installation n'est requise.
- Livre blanc : «IBM XL Fortran Compiler Overview»
Découvrez les fonctions du compilateur XL Fortran et comment elles peuvent vous aider à répondre à vos besoins en développement logiciel Fortran.
- Fiche technique des produits IBM XL Fortran for AIX, IBM XL Fortran for Linux (PDF, 924 ko, en anglais)
Comment optimiser votre infrastructure, stimuler votre productivité et réduire le temps consacré au développement.
Acheter XL Fortran for AIX
Le compilateur Fortran optimise la performance des applications sur les serveurs Power System d'IBM
L'abonnement aux logiciels et l'assistance IBM sont inclus dans le prix des produits pour la première année.
Télécharger le logiciel après l'achat — aucuns frais d'expédition
- Compilateurs
- COBOL for AIX
- COBOL for OS/390 & VM
- COBOL for VSE/ESA
- COBOL Report Writer
- Compiler and Library for REXX on zSeries
- Enterprise COBOL for z/OS
- Enterprise PL/I for z/OS
- PL/I for AIX
- PL/I for MVS & VM
- PL/I for VSE
- Rational Development Studio for i
- VS FORTRAN
- XL C for AIX
- XL C/C++ Advanced Edition for Blue Gene
- XL C/C++ for AIX
- XL C/C++ for Blue Gene/Q
- XL C/C++ for Linux
- XL C/C++ for z/VM
- XL Fortran Advanced Edition for Blue Gene
- XL Fortran for AIX
- XL Fortran for Blue Gene/Q
- XL Fortran for Linux
- z/OS XL C/C++
Voici des moyens simples d'effectuer vos achats ou d'obtenir plus d'info.
Joindre IBM
Voici des moyens simples d'effectuer vos achats ou d'obtenir plus d'info.
- Envoyez un courriel
- Demandez un devis
- Ou faites le 1 877 426-3774
Code de priorité 109HH03W