Innovative Kompilierungs- und Optimierungstechnologie für AIX und Power Systems
IBM XL C/C++ for AIX ist ein Compiler, mit dem Sie Anwendungen erstellen und pflegen können, die in C/C++ für IBM Power Systems geschrieben wurden. XL C/C++ for AIX unterstützt die Vektor- und Parallelprogrammierung für Multiprozessorsysteme und sorgt gleichzeitig für vollständige Binärkompatibilität mit bestehenden Einzelprozessorsystemen. 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 AIX 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 AIX 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 AIX 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 AIX – 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.
- Testsoftware: XL C/C++ für AIX
Laden Sie sich eine 60 Tage lang nutzbare Testversion von XL C/C++ für AIX 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 AIX
Innovative Kompilierungs- und Optimierungstechnologie für AIX und Power Systems
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 AIX, V12.1
| Operating System | Software | Hardware |
|---|---|---|
| AIX | AIX 5.3 TL 5300-07 (or later), AIX 6.1, or AIX 7.1, or IBM PASE for i 6.1 (with PTF SI30636 or later), or IBM PASE for i 7.1 | IBM Power System servers supporting the IBM Power Architecture 500 MB disk space |
XL C/C++ for AIX, V11.1
| Operating System | Software | Hardware |
|---|---|---|
| AIX | AIX 5.3 TL 5300-07 (or later), AIX 6.1, AIX 7.1, or IBM PASE for i 6.1 (with PTF SI30636 or later), IBM PASE for i 7.1 |
IBM Power System servers supporting the IBM Power Architecture 500 MB disk space |
XL C/C++ for AIX, V10.1
| Operating System | Software | Hardware |
|---|---|---|
| AIX | AIX 5.3 TL 5300-06 (or higher), AIX 6.1, or IBM i V6.1 PASE | IBM Power System servers supporting the IBM Power Architecture 500 MB disk space |
All versions
| Operating System | Software | Hardware |
|---|---|---|
| AIX | Frames-capable browser to view HTML-based online documentation Adobe Acrobat Reader to view documentation in Portable Document Format (PDF) Graphical desktop environment such as K Desktop Environment (KDE) |
Note: High levels of optimization can require more space for paging and temporary files |
* IBM PASE for i 6.1 is previously known as IBM i 6.1 PASE
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