This tab contains links for IBM XL C/C++ for Multicore Acceleration for Linux library different versions.
Announcement letters
IBM XL C/C++ for Multicore Acceleration for Linux on Power Systems, V10.1 delivers single-source compilation capability
This announcement letter announces IBM XL C/C++ for Multicore Acceleration for Linux on Power Systems, V10.1.
Last updated: 25 Nov 2008
IBM XL C/C++ for Multicore Acceleration for Linux on x86 Systems, V10.1 delivers single-source compilation capability
This announcement letter announces IBM XL C/C++ for Multicore Acceleration for Linux on x86 Systems, V10.1.
Last updated: 25 Nov 2008
Information centers
IBM compiler information center for Multicore Acceleration for Linux
This information center contains the documentation for the following: IBM XL C/C++ for Multicore Acceleration for Linux on Power Systems, V10.1, IBM XL C/C++ for Multicore Acceleration for Linux on x86 Systems, V10.1.
Last updated: 25 Nov 2008
Product documentation
IBM XL C/C++ for Multicore Acceleration for Linux, V10.1
A collection of product documentation files for IBM XL C/C++ for Multicore Acceleration for Linux, V10.1, including programming, installation, and getting started guides.
Last updated: 25 Nov 2008
Cell Broadband Engine
A collection of documents for the Cell Broadband Engine processor, including installation guide, software reference manual, and more.
Last updated: 12 May 2008
Redbooks
Programming the Cell Broadband Engine Architecture: Examples and Best Practices
This IBM Redbooks publication provides an introduction to the Cell Broadband Engine (Cell/B.E.) platform.
Last updated: 08 Aug 2008
Tutorials
An introduction to compiling for the Cell Broadband Engine architecture, Part 1: A bird's-eye view
This five-part tutorial series helps you understand the Cell Broadband Engine (Cell/B.E.) architecture and gives you a basic intuition for programming issues on it, insight into the compiler challenges presented by it, and an understanding of the techniques and solutions proposed by the IBM compiler.
Last updated: 07 Feb 2006
An introduction to compiling for the Cell Broadband Engine architecture, Part 2: Optimizing for the SPE
Second in the "An introduction to compiling for the Cell Broadband Engine architecture" series, this tutorial discusses specific issues in optimizing code to run effectively on the Synergistic Processor Elements (SPEs) in the Cell Broadband Engine (Cell/B.E.) processor.
Last updated: 07 Feb 2006
An introduction to compiling for the Cell Broadband Engine architecture, Part 3: Make the most of SIMD
Third in the "An introduction to compiling for the Cell Broadband Engine architecture" series, this tutorial discusses the compiler issues optimizing code to run efficiently on SIMD-capable processors.
Last updated: 07 Feb 2006
An introduction to compiling for the Cell Broadband Engine architecture, Part 4: Partitioning large tasks
This tutorial, fourth and penultimate in the "An introduction to compiling for the Cell Broadband Engine architecture" series, discusses ways to partition code to run across the multiple cores available in a Cell Broadband Engine (Cell/B.E.) processor.
Last updated: 07 Feb 2006
An introduction to compiling for the Cell Broadband Engine architecture, Part 5: Managing memory
Fifth and last in the "An introduction to compiling for the Cell Broadband Engine architecture" series, this tutorial discusses techniques for managing data in the local store of the Synergistic Processor Elements (SPEs) of a Cell Broadband Engine (Cell/B.E.) processor.
Last updated: 07 Feb 2006
White papers
IBM XL C/C++ Compilers
This document provides an overview of XL C/C++ compilers and how their features can help you with your C and C++ development needs.
Last updated: 05 Dec 2008
Overview of the IBM XL C/C++ and XL Fortran Compiler Family
This paper contains an overview of IBM XL C/C++ and XL Fortran compilers, outlining their history, unique capabilities and cross-platform support. You can also find a performance overview and a summary of their current strategic advantages.
Last updated: 05 Dec 2008
Code Optimization with the IBM XL Compilers
This document introduces the most important optimization capabilities and describes the compiler options, source constructs, and techniques that you can use to maximize the performance of your application.
Last updated: 31 Jul 2008
