Le compilateur Fortran maximise la performance des applications sur IBM Power Systems
IBM XL Fortran for Linux est un compilateur Fortran standardisé de haute performance doté de fonctions avancées d'optimisation et de réglage des performances. Fortran for Linux permet de développer des applications parallèles qui exploitent les fonctions de vecteur et multicoeurs des processeurs d'IBM POWER. Cette solution optimise votre infrastructure sur IBM Power Systems et permet d'effectuer de nombreux calculs numériques, scientifiques et de haute performance.
Points forts d'IBM XL Fortran for Linux :
- technologie de pointe pour l'optimisation et le réglage des performances — exploite les avancées matérielles de Power Systems, dont la dernière technologie IBM POWER7,
- bibliothèques haute performance — spécialement adaptées à l'architecture POWER. Elles comprennent IBM Mathematical Acceleration Subsystem, Basic Linear Algebra Subprograms et la bibliothèque d'exécution de parallélisation de la mémoire partagée,
- optimisation par profil — produit le code de contrôle utilisé pour générer un profil d'exécution, ce qui permet d'adapter la performance des applications,
- conformité aux normes des langages — est conforme aux dernières normes internationales des langages de programmation, et notamment aux normes d'interopérabilité des langages,
- suivi et rapports d'utilisation — génère des rapports sur l'utilisation globale du compilateur au sein de votre entreprise.
Technologie de pointe pour l'optimisation et le réglage des performances
- XL Fortran for Linux prend en charge la parallélisation automatique des programmes séquentiels afin d'exploiter toute la puissance des processeurs multicoeurs.
- Il prend en charge des systèmes à architectures de processeur et des systèmes d'exploitation basés sur des jeux d'instructions SMD, y compris les jeux d'instructions Vector Multimedia Extension (VMX) et POWER7 Vector Scalar Extension (VSX).
- Il prend en charge OpenMP API Version 3.0 pour le développement d'applications parallèles, qui simplifie le parallélisme des données et des tâches.
- Vous pouvez générer des données de profilage pour votre application puis vous en servir pour optimiser votre application.
Bibliothèque haute performance
- Mathematical Acceleration Subsystem (MASS) se compose de bibliothèques de fonctions mathématiques intrinsèques spécifiquement adaptées à l'optimisation des performances sur les architectures POWER.
- Basic Linear Algebra Subprograms (BLAS) fournit des fonctions algébriques très performantes qui permettent de réaliser des multiplications et des additions combinées sur des matrices générales ou leurs transposées.
- La bibliothèque d'exécution de parallélisation de la mémoire partagée (SMP) supporte à la fois le traitement parallèle automatique et le traitement parallèle explicite.
- Les bibliothèques haute performance permettent d'améliorer la productivité des utilisateurs et les performances d'exécution des applications. Elles accélèrent le développement initial, ce qui entraîne une réduction du nombre d'anomalies et des coûts de maintenance à long terme.
Optimisation par profil
- L'optimisation de la rétroaction gérée par profils recueille des informations sur l'exécution d'un programme avec des données d'entrée types, puis applique des transformations au programme en fonction de ces informations. La rétroaction gérée par profils permet d'optimiser les performances d'une application pour le traitement des données les plus importantes.
- Les fonctionnalités de surveillance du profil d'application et de rétroaction gérée par profils limitent le recours à l'ajustement manuel pour atteindre les performances voulues pour les grandes applications complexes.
Conformité aux normes des langages
- XL Fortran for Linux prend en charge Fortran 2003, OpenMP 3.0, Fortran 95, Fortran 90 et FORTRAN 77.
- Les compilateurs XL contribuent à protéger vos investissements dans du code source et objet Fortran existant, créé avec d'anciennes versions des compilateurs. Ils permettent aux utilisateurs de régénérer et de relier tous les composants dans les mêmes applications à l'aide des dernières versions des compilateurs.
- Le code objet ou les bibliothèques compilées avec d'anciennes versions de XL Fortran sont compatibles avec les derniers compilateur et environnement d'exécution XL Fortran.
- En prenant en charge des langages de programmation conformes aux normes de l'industrie, XL Fortran for Linux rend vos applications plus mobiles.
Suivi et rapports d'utilisation
- XL Fortran for Linux génère des rapports indiquant le nombre d'utilisateurs simultanés utilisant le compilateur.
- Les rapports du compilateur sont édités au format XML. Vous pouvez créer des outils pour lire et analyser les résultats.
- Des rapports sont fournis pour quatre catégories d'optimisation : mise en ligne, transformations de boucle, réorganisation de données et informations de rétroaction gérée par profils.
- Les rapports d'analyse de boucle fournissent des informations concernant les nids de boucle sur lesquels l'analyse de boucle approfondie a été effectuée.
- Les rapports de profilage enrichis donnent des informations complémentaires sur le nombre d'itérations de boucle, le nombre de blocs et d'appels et le nombre d'échecs en mémoire cache pour certaines fonctions.
Ressources pour XL Fortran for Linux
- Trial software: XL Fortran for Linux
Download the XL Fortran for Linux compiler for a no-charge evaluation.
- Trial software: XL Fortran for Linux
Try the XL Fortran for Linux compiler in a cloud environment. No installation is required.
- White paper: IBM XL Fortran Compiler Overview
Learn about XL Fortran compiler features and how they can help you with your Fortran development needs.
- Data sheet: IBM XL Fortran for AIX, IBM XL Fortran for Linux (PDF, 53KB)
Discover how to optimize your infrastructure, boost your productivity and shorten your development time.
Acheter XL Fortran for Linux
Le compilateur Fortran maximise la performance des applications sur IBM Power Systems
La 1ère année d'IBM Software Subscription and Support est inclus dans le prix d'achat.
Téléchargement en ligne du logiciel après achat - pas de frais de transport.
La modernisation de l'entreprise
- 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 Developer for i for SOA Construction
- 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 Linux
- XL C/C++ for z/VM
- XL Fortran Advanced Edition for Blue Gene
- XL Fortran for AIX
- XL Fortran for Linux
- z/OS XL C/C++
Des moyens d'achats faciles ou en savoir plus.
Besoin d'aide ?
Des moyens d'achats faciles ou en savoir plus.
- Envoyez un e-mail à IBM
- Demandez un devis
- Ou appelez-nous au (coût d'un appel local) 0810 016 810
Code prioritaire : 109HG03W