Compilateur optimisé avancé pour certaines distributions Linux
IBM XL C/C++ for Linux est un outil de programmation basé sur les normes de l'industrie servant à développer en C et C++ d'importantes applications complexes 32 et 64 bits exécutant des calculs intensifs. Optimisé pour IBM Power Systems, y compris les processeurs POWER7, XL C/C++ for Linux supporte la programmation vectorielle et parallèle. Ce compilateur est conforme aux dernières normes internationales des langages de programmation. Il supporte la portabilité du code entre de multiples systèmes d'exploitation et plateformes matérielles.
- Réglage des performances : Optimise les performances des applications s'exécutant sur Power Systems.
- Bibliothèques mathématiques et utilitaires : Fournit des bibliothèques mathématiques optimisées et des utilitaires d'optimisation et de développement.
- Conformité aux normes : Conforme aux normes internationales C++ facilitant la migration des applications vers Power Systems.
- Intégration : S'intègre à IBM Rational Developer for Power et IBM Rational Team Concert for Power.
- Reporting : Génère des rapports indiquant le nombre d'utilisateurs simultanés utilisant le compilateur.
Réglage des performances
- XL C/C++ for Linux offre la parallélisation automatique des programmes séquentiels afin d'exploiter les processeurs multicœur modernes. Ce compilateur offre une implémentation complète d'OpenMP 3.0 afin de masquer les complexités de la programmation parallèle.
- XL C/C++ fournit des extensions de langage pour supporter la programmation vectorielle VMW (Vector Multimedia eXtension) et VSX (Vector Scalar eXtension).
- XL C/C++ for Linux produit du code de surveillance utilisé pour générer un profil d'exécution qui aide à optimiser les performances des applications.
- L'optimisation basée sur des retours classés par profil (Profile Directed Feedback ou PDF) collecte des informations sur l'exécution d'un programme avec des données types, puis applique des transformations au programme en fonction de ces informations. Le PDF permet d'optimiser les performances d'une application pour ses données les plus fréquentes.
Bibliothèques mathématiques et utilitaires
- Mathematical Acceleration Subsystem (MASS) se compose de bibliothèques de fonctions mathématiques intrinsèques spécifiquement adaptées à l'optimisation des performances sur Power Architecture.
- Basic Linear Algebra Subprograms (BLAS) fournit des fonctions algébriques très performantes qui permettent de réaliser des additions et des produits matriciels combinés sur des matrices générales ou sur 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.
Conformité aux normes
- XL C/C++ for Linux est conforme aux spécifications du langage de programmation suivantes : C99, C89, norme C++ (2003) et C++ 98.
- Ce compilateur met en œuvre des fonctions C++0x supplémentaires.
Ressources XL C/C++ for Linux
- Fiche produit : XL C/C++ for AIX and Linux (US, 1.09MB)
Découvrez en détail les fonctionnalités et les avantages du compilateur XL C/C++ for AIX and Linux.
- Logiciel en version d’évaluation : XL C/C++ for Linux (US)
Téléchargez une version d’évaluation de XL C/C++ for Linux, utilisable gratuitement pendant 60 jours.
- Sandbox de modernisation des entreprises (US)
Évaluez les solutions Rational pour System z et les systèmes Power Systems dans un environnement d’expérimentation pratique. Aucune installation ou configuration n’est nécessaire.
Acheter XL C/C++ for Linux
Compilateur optimisé avancé pour certaines distributions Linux
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