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.
XL C/C++ for Linux, V12.1
| Operating System | Software | Hardware |
|---|---|---|
| Linux | - Red Hat Enterprise Linux 6.2 (RHEL 6.2) - Red Hat Enterprise Linux 5.7 (RHEL 5.7) - SUSE Linux Enterprise Server 11 Service Pack 2 (SLES 11 SP2) - SUSE Linux Enterprise Server 10 Service Pack 4 (SLES 10 SP4) Instance of GNU Compiler Collection (GCC) and Perl Refer to XL C/C++ for Linux Installation Guide for required packages. |
IBM Power Systems servers supported by SLES 10 SP4, SLES 11 SP2, RHEL 5.7, and RHEL 6.2 200 MB disk space |
XL C/C++ for Linux, V11.1
| Operating System | Software | Hardware |
|---|---|---|
| Supported operating systems - Red Hat Enterprise Linux 6.0 (RHEL 6.0) - Red Hat Enterprise Linux 5.5 (RHEL 5.5) - SUSE Linux Enterprise Server 11 Service Pack 1 (SLES 11 SP1) - SUSE Linux Enterprise Server 10 Service Pack 2 (SLES 10 SP2) |
- Instance of GNU Compiler Collection (GCC) - Refer to XL C/C++ for Linux Installation Guide for required packages. - Perl 5.0 or later, to run the installation utility |
IBM Power Systems servers supported by: - Red Hat Enterprise Linux 6.0 (RHEL 6.0) - Red Hat Enterprise Linux 5.5 (RHEL 5.5) - SUSE Linux Enterprise Server 11 Service Pack 1 (SLES 11 SP1) - SUSE Linux Enterprise Server 10 Service Pack 2 (SLES 10 SP2) Required hard disk space: 200 MB |
All versions
| Operating System | Software | Hardware |
|---|---|---|
| All versions | Frames-capable browser to view HTML-based online documentation Graphical desktop environment (such as K Desktop Environment (KDE) or GNOME) that supports web browsers and PDF viewers |
Gestion du cycle de vie des applications
-
Développement d'application
- Application Time Facility for z/OS
- Cognos Axiant 4GL
- Cognos PowerHouse 4GL
- Host Access Client Package
- HourGlass
- IBM ILOG DB Link
- IBM ILOG Diagram for .NET
- IBM ILOG Elixir Enterprise
- IBM ILOG Elixir
- IBM ILOG Gantt for .NET
- IBM ILOG JViews Enterprise
- IBM ILOG JViews Graph Layout for Eclipse
- IBM ILOG JViews Maps for Defense
- IBM ILOG JViews Telecom Graphic Objects
- ISPF Productivity Tool for z/OS
- Lotus Domino Designer
- Mathematical Acceleration Subsystem for Linux
- Merge Tool for z/OS and OS/390
- Migration Utility for z/OS
- Personal Communications
- Rational Application Developer for WebSphere Software
- Rational Application Developer Standard Edition for WebSphere Software
- Rational Asset Analyzer
- Rational Asset Analyzer for System z
- Rational Business Developer
- Rational Dashboard
- Rational Data and Application Modeling Bundle
- Rational Developer for i for SOA Construction
- Rational Developer for Power Systems Software
- Rational Developer for System z
- Rational Developer for System z Unit Test
- Rational Developer for System z with EGL
- Rational Developer for System z with Java
- Rational Developer for zEnterprise
- Rational Development Studio for i
- Rational EGL Community Edition
- Rational Elite Support for Eclipse
- Rational Host Access Transformation Services
- Rational Host Integration Solution
- Rational Host On-Demand
- Rational Migration Extension
- Rational Modeler
- Rational Programming Patterns for System z
- TPF Toolkit
- VisualAge Pacbase
- WebSphere sMash
- WebSphere Studio Asset Analyzer
- XL C for AIX
- XL C/C++ for AIX
- XL C/C++ for Linux
- XL Fortran for AIX
- XL Fortran for Linux
Des moyens d'achats faciles ou en savoir plus.
Besoin d'aide ?
Des moyens d'achats faciles ou en savoir plus.
- Demandez un devis
- Envoyez un e-mail à IBM
- Ou appelez-nous au (coût d'un appel local) 0810 016 810
Code prioritaire : 109HG05W