Programming the Cell Broadband Engine Architecture: Examples and Best Practices

An IBM Redbooks publication




Abstract

In this IBM® Redbooks® publication, we provide an introduction to the Cell Broadband Engine™ (Cell/B.E.™ ) platform. We show detailed samples from real-world application development projects and provide tips and best practices for programming Cell/B.E. applications.

We also describe the content and packaging of the IBM Software Development Kit (SDK) version 3.0 for Multicore Acceleration. This SDK provides all the tools and resources that are necessary to build applications that run IBM BladeCenter® QS21 and QS20 blade servers. We show in-depth and real-world usage of the tools and resources found in the SDK. We also provide installation, configuration, and administration tips and best practices for the IBM BladeCenter QS21. In addition, we discuss the supporting software that is provided by IBM alphaWorks® .

This book was written for developers and programmers, IBM technical specialists, Business Partners, Clients, and the Cell/B.E. community to understand how to develop applications by using the Cell/B.E. SDK 3.0.

Table of contents

Part 1. Introduction to the Cell Broadband Engine Architecture
Chapter 1. Cell Broadband Engine overview
Chapter 2. IBM SDK for Multicore Acceleration

Part 2. Programming environment
Chapter 3. Enabling applications on the Cell Broadband Engine hardware
Chapter 4. Cell Broadband Engine programming
Chapter 5. Programming tools and debugging techniques
Chapter 6. The performance tools
Chapter 7. Programming in distributed environments

Part 3. Application re-engineering
Chapter 8. Case study: Monte Carlo simulation
Chapter 9. Case study: Implementing a Fast Fourier Transform algorithm

Part 4. Systems
Chapter 10. SDK 3.0 and BladeCenter QS21 system configuration

Part 5. Appendixes
Appendix A. Software Developer Kit 3.0 topic index
Appendix B. Additional material




Profile

Publish Date
08 August 2008


Rating:
(based on 5 reviews)


Author(s)

ISBN-10
0738485942

ISBN-13
9780738485942

IBM Form Number
SG24-7575-00

Number of pages
666