My IBM Log in Book a meeting
IBM Open XL C/C++ for AIX

IBM Open XL C/C++ for AIX

Modernize C/C++ development and optimize application performance on your IBM Power platforms
Try it free Read the data sheet
IBM Enterprise Application Runtimes leadspace

Benefit of modern C/C++

IBM Open XL C/C++ for AIX is the next-generation C/C++ compiler that facilitates the creation and maintenance of applications written in C/C++ for use on IBM Power platforms to maximize your hardware utilization.

Watch the product overview
Adoption of the LLVM and Clang infrastructures

Fully incorporates the LLVM1 and Clang2 compiler infrastructure for C/C++. Enjoy modern C/C+ language and common LLVM optimization features such as LLVM diagnostic and reporting capabilities.

Vector programming

Provides language extensions to support vector multimedia extension (VMX) and vector scalar extension (VSX) programming.

 

Accelerate the shift to the hybrid cloud model

Enable licensing of IBM Open XL compilers on virtual servers for the required capacities when transitioning to hybrid cloud. Monthly licensing per the virtual process core charge unit is available.

Enable continuous delivery

Take advantage of both common LLVM optimizations and IBM’s industry-leading technologies to improve workload performance.

Link Time Optimization (LTO)

Enables you to take advantage of intermodular optimizations without making any significant changes to the makefiles or build system. ThinLTO is also introduced, which delivers big improvements in both compile time and memory usage.

Explore Link Time Optimization
Exploitation of the latest Power10 architecture

Fully exploits Power10 architecture. Provides Power10 architecture options, built-in functions, and tuned library functions to maximize the hardware ROI.

Explore Power10 technology exploitation
High-performance libraries

Provides a set of libraries for high-performance mathematical computing including the Mathematical Acceleration Subsystem (MASS) and Basic Linear Algebra Subprograms (BLAS) libraries.

Explore using the high performance libraries
Profile Guided Optimization (PGO)

Provides compiler optimization techniques in computer programming that uses profiling to improve program runtime performance. Pay attention to the system requirement when using PGO.

Explore Profile Guided Optimization

Resources

Elevate your development experience with our latest release

The release of IBM Open XL C/C++ and Fortran for AIX 17.1.2 empowers AIX developers with cutting-edge technologies and tools.

Fix list for IBM Open XL C/C++ for AIX and XL C/C++ for AIX

A complete listing of releases, refreshes, and fix packs that are sorted by version.

How to download the GA image for IBM compilers

Choose the GA image download method based on your ordering channel (PA or AAS).

IBM Open XL C/C++ for AIX migration portal

Understand the migration and planning considerations.

Take the next step

Explore how to modernize C/C++ development and optimize application performance on your IBM Power platforms. Schedule a no-cost 30-minute meeting with an IBM Power representative.

Try it free
More ways to explore Documentation Lifecycle dates Community RFE Community Support Support and Services
Footnotes

¹LLVM is an open-source compilation framework that is actively maintained by a large development community, supporting multiple architectures and programming languages.

²Clang is part of the LLVM compiler infrastructure that provides a language front-end and tooling infrastructure for the LLVM project.