Skip to main content

Software > Software Development > C and C++ Compilers > XL C/C++ >

XL C/C++ for Multicore Acceleration for Linux

Edition specific information
 XL C/C++ for Multicore Acceleration for Linux is a cross-compiler

 Exploits the performance capability of processors compliant with the new Cell Broadband Engine Architecture

 MASS libraries consisting of scalar and vector mathematical intrinsic functions tuned for the PPUs and Single Instruction Multiple Data (SIMD) and vector functions tuned for the SPUs

 Automatic generation of code overlays for the SPUs

 Multiple levels of increasing optimization

 Support for IBM Software Development Kit for Multicore Acceleration, V3.0

Tools and components
Mathematical Acceleration Subsystem (MASS)
Mathematical Acceleration Subsystem (MASS) consists of libraries of mathematical intrinsic functions tuned for optimum performance on the SPUs and PPUs. These libraries offer improved performance over the standard mathematical library routines, are thread-safe, and can be used by C and C++ applications. The PPU libraries support both 32- and 64-bit compilations. The MASS library is called automatically when specific levels of optimization are requested by the application. Explicit calls can also be made to MASS library functions regardless of whether optimization options are in effect or not.
IBM eServer Solution Connection
We're here to help
Easy ways to get the answers you need.
Request a quote
E-mail IBM

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


Upgrades / migrations

Latest XL C/C++ Updates (PTFs)