spu

Direct SPU to SPU DMA requests on the Cell Processor?

Normal DMA requests on the Cell happen between the SPUs and the PPU. However, I have read that it is possible to set up DMA directly between SPUs. Anyone have any idea how this is accomplished? ...

GSL Libraries on the SPU

Hi, has anyone succeed in compiling/porting/finding the GNU scientific libraries for the SPU? IF not, do similar libraries or wrappers for the SPU exist? or, how would you just port some of the functions? Thanks ...

Best way to vectorize C code by hand

Hi, I want to vectorize by hand some C code, in order to it speedup. For that purpose (SPE on the Cell processor or CBE) I want to use SIMD math. The code originally uses some physical vector calculations (speed, acceleration, etc), so in some parts of the code there is a lot of operations like; ax=a*vx+b*rx; ay=a*vy+b*ry; az=d*vz+b*rz...

Is it possible to increase accuracy of floating point arithemtic with gcc?

Hi, some program in C which does extensive floating point calculations get right results on a pc linux box, but wrong results on the SPE of the cell processor, but not on the PPU of the cell. I am using gcc compilers. I wonder if there is some gcc compilation option to increase rounding method or similar so I get single float precision ...