OpenMP on the Cell/BE


I'll give a better introduction in later versions of this page, but for right now, what's important is that the code here (missing headers, makefiles, etc. -- those will also come later) demonstrates the implementation of a Mandelbrot set renderer using OpenMP. In particular, this demonstration is designed so as to be usable on the Cell Broadband Engine (Cell/BE) when compiled with the IBM XL C compiler, version 0.9 (an alpha is provided with the Cell SDK 3.0) or later.

Timing and analysis for the various attempts at the renderer as gathered by the IBM Full System Simulator (also provided in the Cell SDK 3.0) are provided.

TODO: Make hyperlinks to the appropriate topics.

Source Code


Links/Other Resources