What IBM XL C/C++ for Linux can do for your business

IBM® XL C/C++ for Linux is an industry standards-based programming tool used to develop large and complex applications in the C and C++ programming languages. It generates code that leverages the capabilities of the latest POWER9 architecture and maximizes your hardware utilization. IBM XL C/C++ for Linux can also accelerate your applications by offloading computation and data to the NVIDIA GPUs.

Announcement: IBM C/C++ and Fortran compilers to adopt LLVM open-source infrastructure.

IBM XL C/C++ for Linux

Offer a no-charge Community Edition

Allows for unlimited production use and provides a forum where your questions can be answered by IBM experts. Consider purchasing the License Charge Edition to obtain world-class IBM support.

Accelerate applications easily

Provides high performance computing with support for Power Systems™ servers such as the POWER9 servers, and support the OpenMP 4.5 programming model to accelerate your applications.

Increase your Power hardware ROI

Capitalizes on the POWER9 architecture; offer automatic parallelization of sequential programs to exploit modern multi-core processors.

Maximize application performance

Provides industry leading advanced optimization technologies including the high performance libraries, profile directed feedback (PDF) support, and interprocedural analysis (IPA).

Migrate applications to Power easily

Adopts the Clang front-end technology V4.0 to provide GCC compatibility and adhere to the latest C/C++ language standards; supports the OpenMP 4.5 industry specification.

Improve developer productivity

Increases usability by providing diagnostic reports and debug capability at optimization.

Why use the XL C/C++ compiler?

  • Boosts performance by parallelizing code with OpenMP
  • 5 levels of industry leading optimizations
  • Optimization reports for deeper insights
  • Vector programming
  • Fullest exploitation of POWER9
  • High performance libraries
  • Debug capability at optimization

Product images

Full exploitation of the latest POWER9 architecture
Full exploitation of the latest POWER9 architecture
Adoption of Clang 4.0 Technology
Adoption of Clang 4.0 Technology

Buy now and get started

Learn more