2007-04-16 08:24:06 < J_P> hey, are there some effort to port x264 to cell processor to use all capabilities from CELL (PPE and 8 SPEs) ?
2007-04-16 08:25:33 < pengvado> J_P: no, and such a port wouldn't be x264. too many of x264's algorithms just wouldn't work on a cell, you'd need to completely reorganize the codec
2007-04-16 08:27:41 < J_P> pengvado: and not is a good ide if this port is possible ? Think, x264 in cell using 8 SPES is much more speed than any other cpu right ?
2007-04-16 08:31:13 < pengvado> can you just compile C code for cell and use it as a generic 8-core processor? I thought they had too many restrictions on memory locality for that.
2007-04-16 08:33:13 < J_P> pengvado: yeh, you are right, is not possible compile C code for cell and use it as generic 8-core processor, becouse this I tell you about a port... e comparing the performance qith any other cpu (mey be Intel core2 quad ? )...
2007-04-16 08:34:38 < pengvado> if you can't use cell as a generic cpu, then you can't port x264 to it.
2007-04-16 08:34:53 < pengvado> I know how to write a fast codec with cell's restrictions, but not a high quality codec
2007-04-16 08:46:05 < J_P> pengvado: hummm interesting... but why if you are writeing code from zero, doing a fast codec, cannot have a high quality codec as in x86 ?
2007-04-16 08:46:19 < J_P> from scratch
2007-04-16 08:46:26 < pengvado> because spus are simd processors. not good at rdo.
2007-04-16 08:47:00 < pengvado> of course, x264 minus rdo is still better than most other h264 encoders, but no longer the best