IBM XL C/C++ for AIX details

Exploitation of the latest POWER8 architecture

Provides the architecture and tune compiler options and built-in functions to explore POWER8®.

Shared memory parallelization

Supports application development for multiprocessor system architectures.

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).

Profile-directed feedback (PDF)

Tunes the performance of your application for a typical usage scenario; optimizes the application based on an analysis of how often branches are taken and blocks of code are run.

Interprocedural analysis (IPA)

Optimizes across different files (whole-program analysis), and it can result in significant performance improvements.

Language standard compliance

Includes conformance to the C89, C99, C++98, and C++03 programming language specifications and support for a subset of the C11 and C++11 standards; support OpenMP 3.1 and partially support OpenMP 4.0.

Diagnostic reports

Provides important information to help you develop and debug your applications more efficiently with the compiler listings, XML reports, and HTML reports.

Symbolic debugger support

Includes debugging information in your compiled objects when you use different levels of the -g compiler option.

Entity visibility attributes

Indicates whether and how an entity defined in one module can be referenced or used in other modules, which can result in decreased size of shared libraries, reduced chance of symbol collision and improved efficiency of dynamic linking.

Technical details

Software requirements

  • AIX® V6.1 TL 2 Service Pack 5 or later
  • AIX V7.1
  • AIX V7.2
  • IBM® i V7.1 PASE V7.1
  • IBM i V7.2 PASE V7.2

Hardware requirements

  • Required hard disk space: 500 MB
  • RAM: 2 GB minimum; 4 GB or more recommended

You may also be interested in

Other products in the IBM Compiler Family

IBM XL C/C++ for Linux

Improve application performance with advanced compilation technologies

Learn more

IBM XL Fortran for Linux

Improve application performance with advanced compilation technologies

Learn more

Buy now and get started