Skip to main content

At a glance - What's new for V10.1

XL C/C++ for Linux, V10.1 offers the following new enhancements over its V9.0 predecessor:

Optimization and performance

XL C/C++ offers a number of new optimization and performance-tuning features that exploit all IBM Power Systems, including the latest POWER6 hardware architectures. The -qarch and -qtune compiler options include suboptions to provide code tuning for the POWER6 processors. In addition, built-in functions add functionality and exploit the capabilities of POWER6 processors.

Mathematical Acceleration Subsystem (MASS)

XL C/C++ 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++ 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 V3.0

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++ for Linux supports the latest OpenMP API V3.0 specification.

C++0x

C++0x is the working draft of the next C++ programming language standard. XL C/C++ for Linux, V10.1 supports the following C++0x features in this release:

We're here to help

live-assistance

Easy ways to get the answers you need.


Or call us at:
877-426-3774
Priority code:
104CBW61

Upgrades/Migrations

Industry standards