Skip to main content

XL C/C++ Advanced Edition for Linux

Rational software

Features and benefits

XL C/C++ Advanced Edition for Linux V9.0, includes all of the common XL C/C++ compiler features described on the XL C/C++ Features and benefits page, plus the following.

At a glance - What's new for V9.0
XL C/C++ Advanced Edition for Linux V9.0 offers the following new enhancements over its V8.0 predecessor:

For more information on these and other new enhancements to XL C/C++, see "What´s new for IBM XL C/C++ Advanced Edition for Linux V9.0".

Optimization and performance
XL C/C++ offers a number of new optimization and performance-tuning features that exploit all PowerPC systems, including the latest POWER6 hardware architectures. The -qarch and -qtune compiler options include new suboptions to provide code tuning for the new POWER6 processors. In addition, new built-in functions are introduced in XL C/C++ Advanced Edition for Linux V9.0, to add functionality and to exploit the capabilities of POWER6 processors.

Mathematical Acceleration Subsystem (MASS)
XL C/C++ Advanced Edition for Linux includes the Mathematical Acceleration Subsystem (MASS). MASS consists of libraries of tuned mathematical intrinsic functions that offer improved performance over the standard mathematical library routines, are thread-safe and support both 32-bit and 64-bit compilations in C, C++, and Fortran applications.

Basic Linear Algebra Subprograms (BLAS)
XL C/C++ Advanced Edition for Linux also includes the Basic Linear Algebra Subprograms (BLAS) set of high-performance algebraic functions. You can use these functions to perform combined matrix multiplication and addition on general matrices or their transposes.

OpenMP API Version 2.5
The OpenMP Application Programming Interface (API) is a portable, scalable programming model that provides a standard interface for developing multiplatform, shared-memory parallel applications in C, C++, and Fortran. The specification is defined by the OpenMP organization, a group of major computer hardware and software vendors, which includes IBM. XL C/C++ Advanced Edition for Linux supports the latest OpenMP API Version 2.5 specification.

We're here to help

live-assistance

Easy ways to get the answers you need.


Or call us at:
877-426-3774
Priority code:
109HG03W

Upgrades/Migrations

Industry standards