
The Cell Broadband Processor is a hard to understandable enigma to programmers who have worked in the standard PC environment for a long time. With the hints from the following papers and the introduction of the IBM XL C/C++ compiler in 2007 it is now much easier to learn and program the Cell.
1st: Introduction to the XL C/C++ compiler for Linux and the Cell
http://www-01.ibm.com/common/ssi/rep_ca/3/897/ENUS207-253/index.html
2nd: Using advanced compiler technology to exploit the performance of the Cell Broadband Engine architecture
(that is to say read this for great hints (instruction buffering and branch hint commands))
http://researchweb.watson.ibm.com/journal/sj/451/eichenberger.html
3rd: A tutorial in several parts "compiling for the cell"
http://www.ibm.com/developerworks/edu/pa-dw-pa-cbecompile1-i.html
4th: The Cell Project
http://researchweb.watson.ibm.com/cell/cell_programming.html
http://www.research.ibm.com/cell/publications.html
5th and final: CellSs: Making it easier to program the Cell Broadband Engine processor
http://researchweb.watson.ibm.com/journal/rd/515/perez.html

Square Enix launches Final Fantasy X 25th anniversary site, revealing new Nomura art, books, music releases, and merchandise.
Look I know VIII has its issues and all that but how on earth can the do big anniversary events with new artwork and merchandise for VII, IX and X yet VIII got sweet f*** all.
They could have given it something during its 25th anniversary yet all it got was a single Happy Anniversary post on their social media.

FuRuy has opened a Twitter account called “Project Alice” teasing a new game announcement on April 25 at 20:30 JST.
Omar writes: "With the Horizon Festival coming to breathtaking Japan, you’ll need the essential gear to prove you’ve got what it takes to become a Horizon Legend as you cruise, drift and explore an open world full of spectacular driving experiences. That’s why we’re happy to announce the newest Limited Edition Xbox Wireless Controller and Wireless Headset collection, featuring inspired designs from Forza Horizon 6. The bright cyan and lime colorways celebrate the Horizon Festival’s recognition of iconic cars and hit music, with special features that are sure to impress any collector."
btw: the car is created using iRT raytracer on Cell Broadband Processor
that the car model was rendered by the CELL only without the help of the graphics card by iRT
KZ2 incorporates iRT too and this is why it is the best looking game out there
So basically this is a poor mans programming tool...
Basically you write your code as you would in either C or C++ and the compiler complies it into something the Cell can work with. But that in itself is a problem because when you use a compiler to generate code into another language, like writing something in C and then using a compiler to give you it's equivalent in Mips, always gives you unoptimized code.
So it works, but not as good as it could.
How to run these files (.rpm) on the PS3?
The Big hint here isn't that the Compiler solves all the issues but that the other links show "GOOD PROGRAMMING PRACTICE" methods for the cell processor. The Compiler helps but the good practices recommended in the other links make your code sing.
Imagine branchs with a latency of 1 cycle - you can do that if you use the hbr (hintbranch instruction)
Usage of subwords for math - C and C++ does this inefficiently but it's one of Cells strengths
Scheduling of subtask - use it to reduce lengths of critical subpaths (BETTER PERFORMANCE!)
Proper extraction of SIMD instructions - better parallelization.