A Glimpse Inside the Cell Processor
XenoPhage writes "Gamasutra has up an article by Jim Turley about the design of the Cell processor, the main processor of the upcoming Playstation 3. It gives a decent overview of the structure of the cell processor itself, including the CBE, PPE, and SPE units." From the article: "Remember your first time? Programming a processor, that is. It must have seemed both exciting and challenging. You ain't seen nothing yet. Even garden-variety microprocessors present plenty of challenges to an experienced programmer or development team. Now imagine programming nine different processors all at once, from a single source-code stream, and making them all cooperate. When it works, it works amazingly well. But making it work is the trick."
As TFA mentioned, this has the potential of becoming another Sega Saturn boondoggle. Will the developers learn how to fully utilize this incredibly complex architecture? Relying on the "octopiler" to efficiently map to the Cell architecture seems a bit optimistic and naive.
...on the average, one of the slave processors is non-functional./
Read more about the yield problems of the Cell chip here:
http://theinquirer.net/default.aspx?article=32978
Fabrication yield is estimated at only 10% to 20%, which is very low for the industry.
Dedicated Linux servers (root access) $45 p.M.
That "news" was thoroughly debunked as anti-Sony propaganda. There is almost no reason to read from the GPU's local memory from the Cell's SPEs or PPE. If you do have a legitimate reason, to do so that requires high memory bandwidth, your design is wrong. The GPU can read/write to its memory at blazing fast speeds, and talk directly to the SPEs and PPE at very high bandwidth as well. Any use of an SPE or the PPE to read directly from the GPU's local memory is a case of insane coupling between components and as we all should know is indicative of a bad design.
It was essentially an uber 2d platform with a 3dchip added in the last minute. The cell, rsx, and memory type were conceived a long time ago to work together. Neither the cell nor the graphics chip is a last minute addon to compete with a brand new foe (as psx was with it's new 3d capability).
Also sony is hard at work at dev kits which will make programming with the cell much easier. How well they succeed in making these dev kits will be the primary factor in how programming for the beast goes.
Hmmm... Pie...