Back to Main Page

Workshop Program


Travel Information


Local Guide

Steering Committee

Workshop Contact

Call for Posters

Poster Preparation


Cell Broadband Engine Tutorial

The IBM team consisting of Dr. Jeff Derby, STSM, and Michael Perrone, will present a tutorial on Cell.

In this tutorial we will discuss Cell architecture, programming models, software development tools, and tips for programming Cell. The tutorial material will be presented in two parts. In the first part we will focus on techniques for programming applications on Cell. We will cover the Cell architecture and its functional components, including discussion of some of the more popular programming “models” such as function offload, streaming, SMP, etc. Then we will discuss approaches to getting the best SIMD code, overlapping computation and communication, and scheduling the instruction stream. In the second part we will focus on the software development tools which include the software development kit, compiler, system simulator, profiling and debugging. Finally, we will do some code walk-throughs to illustrate the fine points of cell programming.