[vtkusers] Performing vector calculations on an IBM Cell Broadband Engine (CBE) Processor
Elvis Dowson
elvis.dowson at mac.com
Mon Oct 27 03:47:17 EDT 2008
Hi,
Has anyone tried to port and use VTK to the IBM Cell
Broadband Engine (CBE) processor? The CBE has a 64-bit PPU (a power PC
core) and 8 SPUs (vector processors). If most of VTK's vector
calculations can be ported onto the CBE processor, one could obtain
order of magnitude speed up in computational processing.
If you have a Playstation 3, running linux (Fedora Core 7 or Yellow
Dog Linux) you already have the hardware to conduct some live
experiments. The CBE SDK is also free. With a playstation, one can
only use the CBE as a computational processor, for off-loading
portions of the VTK pipeline for vector processing. The rendered
results will have to be passed to an OpenGL rendering context, on a
separate machine, since on the PS3 Linux implementation, one does not
have access to the GPU.
If you use a IBM Cell Blade, this limitation will not apply, but the
Cell blade is quite expensive and a PS3 should suffice for some
initial ports and tests.
Best regards,
Elvis Dowson
More information about the vtkusers
mailing list