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 System p, V9.0, IBM XL C/C++ for Multicore Acceleration for Linux on x86 Systems, V9.0, IBM XL Fortran for Multicore Acceleration for Linux on System p, V11.1.
Last updated: 16 Nov 2007
Product documentation
XL Fortran for Multicore Acceleration for Linux on System p, V11.1
A collection of product documentation files for XL Fortran for Multicore Acceleration for Linux on System p, V11.1, including getting started and installation guides.
Last updated: 30 Dec 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
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
XL Fortran Compiler Overview
The IBM XL Fortran compilers are full-featured Fortran language compilers available for AIX, Linux on Power, and Blue Gene. This document provides an overview of XL Fortran features and how they can help you with your Fortran development needs.
Last updated: 17 Sep 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
