Innovative Kompilierungs- und Optimierungstechnologie für AIX und Power Systems
IBM XL C for AIX ist ein Compiler, mit dem Sie Anwendungen erstellen und pflegen können, die in C für IBM Power Systems geschrieben wurden. XL 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 aktuellen ISO C 1999-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 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 for AIX umfasst Spracherweiterungen, mit denen die Programmierung mit Vector Multimedia eXtension (VMX) und Vector Scalar eXtension (VSX) unterstützt wird.
- XL 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 entspricht den Programmiersprachenspezifikationen C99 und C89 für C.
- Dieser Compiler implementiert Spracherweiterungen zur Unterstützung der VMX- und VSX-Vektorprogrammierung.
XL C for AIX – Ressourcen
- 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.
- Datenblatt: XL C für AIX (US, 1.31MB)
Erfahren Sie mehr über die Funktionen und Vorteile von XL C für AIX.
- 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 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
- Compiler
- 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 Development Studio for i
- 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 for AIX
- XL Fortran for Blue Gene/Q
- XL Fortran for Linux
- z/OS XL C/C++
Möchten Sie ein Produkt kaufen oder sich informieren?
Wir helfen Ihnen gerne
Möchten Sie ein Produkt kaufen oder sich informieren?
- E-Mail an IBM
- Angebot anfordern
- Oder rufen Sie uns an: +41 58 333 0902
Nennen Sie diesen Code: 109HG03W