Innovativer Optimierungscompiler für ausgewählte Linux-Varianten
IBM XL C/C++ for Linux ist ein Programmiertool nach Branchenstandard, das Sie zur Entwicklung großer, komplexer und rechenintensiver 32- und 64-Bit-Anwendungen in den Programmiersprachen C und C++ nutzen können. XL C/C++ for Linux ist für IBM Power Systems, einschließlich POWER7-Prozessoren, optimiert und unterstützt die Vektor- und Parallelprogrammierung. Dieser Compiler entspricht den aktuellen internationalen Programmiersprachenstandards. Dies sorgt für Codeportierbarkeit zwischen verschiedenen Betriebssystemen und Hardwareplattformen.
- Leistungsoptimierung: Die Anwendungsleistung auf Power Systems wird optimiert und maximiert.
- Mathematische Bibliotheken und Dienstprogramme: Es stehen hochoptimierte mathematische Bibliotheken sowie Dienstprogramme für Optimierung und Entwicklung zur Verfügung.
- Einhaltung von Standards: Die internationalen C++-Standards werden eingehalten, was eine einfache Migration auf Power Systems ermöglicht.
- Integration: Der Compiler lässt sich in IBM Rational Developer for Power und IBM Rational Team Concert for Power integrieren.
- Berichtswesen: Es werden Berichte generiert, in denen die Zahl der gleichzeitig angemeldeten Benutzer angegeben wird, die den Compiler verwenden.
Leistungsoptimierung
- XL C/C++ for Linux ermöglicht die automatische Parallelverarbeitung von sequenziellen Programmen, damit moderne Mehrkernprozessoren verwendet werden können. Dieser Compiler bietet eine vollständige Implementierung von OpenMP 3.0, um die komplexen Strukturen der Parallelprogrammierung zu verbergen.
- XL C/C++ umfasst Spracherweiterungen, mit denen die Programmierung mit Vector Multimedia eXtension (VMX) und Vector Scalar eXtension (VSX) unterstützt wird.
- XL C/C++ for Linux generiert Überwachungscode zur Erzeugung eines Laufzeitprofils, um die Anwendungsleistung zu optimieren.
- Beim profilgelenkten Feedback (Profile-Directed Feedback, PDF) werden Informationen über die Programmausführung mit typischen Eingabedaten erfasst und dann anhand dieser Informationen Konvertierungen für das Programm durchgeführt. Dies sorgt dafür, dass die Leistung der Anwendung für wichtige Eingabewerte optimiert wird.
Mathematische Bibliotheken und Dienstprogramme
- Das Mathematical Acceleration Subsystem (MASS) besteht aus Bibliotheken mit mathematischen intrinsischen Funktionen, die speziell auf optimale Leistung in der Power Architecture zugeschnitten sind.
- Basic Linear Algebra Subprograms (BLAS) stellen leistungsfähige algebraische Funktionen zur Durchführung kombinierter Matrixmultiplikation und -additionen für allgemeine Matrizes oder ihre Transponierten bereit.
- Eine SMP-Laufzeitbibliothek (Shared Memory Parallelization) unterstützt sowohl die explizite als auch die automatische Parallelverarbeitung.
Einhaltung von Standards
- XL C/C++ for Linux entspricht den folgenden Spezifikationen für Programmiersprachen: C99, C89, Standard C++ (2003) und C++ 98.
- Dieser Compiler implementiert weitere C++0x-Funktionen.
XL C/C++ for Linux – Ressourcen
- Datenblatt: XL C/C++ für AIX und Linux (US, 1.09MB)
Erfahren Sie mehr über die Funktionen und Vorteile des XL C/C++-Compilers für AIX und Linux.
- XL C/C++ für Linux – Softwaretest
Laden Sie sich eine 60 Tage lang nutzbare Testversion von XL C/C++ für Linux kostenlos herunter.
- Enterprise Modernization Sandbox
Evaluate Rational-Lösungen für System z und Power Systems in einer praxisorientierten Umgebung – keine Installation oder Konfiguration notwendig.
Kaufen Sie XL C/C++ for Linux
Innovativer Optimierungscompiler für ausgewählte Linux-Varianten
IBM Software Subscription und Support ist für das erste Jahr im Software-Preis enthalten.
Sie können die Software nach dem Kauf online herunterladen - keine Lieferkosten
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 |
Application Lifecycle Management
-
Anwendungsentwicklung
- 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
Möchten Sie ein Produkt kaufen oder sich informieren?
Wir helfen Ihnen gerne
Möchten Sie ein Produkt kaufen oder sich informieren?
- Angebot anfordern
- E-Mail an IBM
- Oder rufen Sie uns an: 0800-4267947
Nennen Sie diesen Code: 109HG05W