Back to Main Page Workshop Program
Workshop Program
Registration
Travel Information
Sponsors
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.