This is where Cell would have been cool. Same processor in consoles and TVs. Same apps. Same security in TV as consoles. Cross device games (TV could be console lite). *sigh*
This is where Cell would have been cool. Same processor in consoles and TVs. Same apps. Same security in TV as consoles. Cross device games (TV could be console lite). *sigh*
This is where Cell would have been cool. Same processor in consoles and TVs. Same apps. Same security in TV as consoles. Cross device games (TV could be console lite). *sigh*
This is where Cell would have been cool. Same processor in consoles and TVs. Same apps. Same security in TV as consoles. Cross device games (TV could be console lite). *sigh*
This is where Cell would have been cool. Same processor in consoles and TVs. Same apps. Same security in TV as consoles. Cross device games (TV could be console lite). *sigh*
Speaking entirely as a layperson, it would seem they simply R&D'd themselves down the wrong road. Cell's subprocessors had no way to address main memory other than indirectly via DMAing chunks of data in and out of their private (and comparatively small) chunk of SRAM, and latency across the shared ringbus was horrific. Maybe the instruction set was weird too, I don't recall too good after all this time.What went wrong
What went wrong
This is what I cant comprehend. The design seems flawed and impractical for something they were planning to include in pretty much any device imaginable. The Cell even found its way in VAIOs if I recall. These guys wanted to introduce the consumer market into parallel processing which means, the design should have considered choices that would have made its implementation easy for a wide market (from the simplest to its most advance uses). For something they were R&D'ing for so much money and for so many years, they missed even the most self-evident design/engineering choices/features that would have made the chip useful and meaningful for everyone And they werent alone in the whole design process. We are talking about a joint investment of Sony, Toshiba and......IBM which has an even better understanding about computers and software. They all missed a huge opportunity with a chip that doesnt make much sense retrospectively. The design self sabotaged the practical use.Speaking entirely as a layperson, it would seem they simply R&D'd themselves down the wrong road. Cell's subprocessors had no way to address main memory other than indirectly via DMAing chunks of data in and out of their private (and comparatively small) chunk of SRAM, and latency across the shared ringbus was horrific. Maybe the instruction set was weird too, I don't recall too good after all this time.
Basically everything I do remember reading over the years of PS3's lifespan said Cell was difficult to program in general, and that it was a bitch to adapt common algorithms to run efficiently on its wonky architecture. It had certain areas of expertise where it was fast or even extremely fast, and then a lot of common cases where it was not, and then many other cases where getting it to run at a comparable performance level to traditional processors required a disproportional level of software development effort.
The strategy of "build it, and they shall come." ...Only they didn't; only those who had to, because they wanted to put their software on the PS3.Its like they made the chip, drafted a theoretical scenario how it would have worked, then threw it into the market and expected the market to guess how to make it useful
360 xenon (or was it xenos? I could never tell those names apart! ) was a traditional CPU in triplicate, even though a really really bad CPU with horrible IPC. Still, it behaved within parameters of established paradigms; Cell APUs or whatever the fuck they were called were so different in comparison. There were more of them, and they all had their own small dedicated memory pools that had to fit all the stuff you needed, program code, data, DMA buffers for I/O and whatnot. And it was a long way from an APU to main RAM. All of it working in concert to trip up programmers, from what I seem to recall of what developers posted here and elsewhere on the webs. Unless maybe they were Sony first-party, in which case Cell was exciting to work with, downright fucking awesome in fact, super fast and all-powerful.So the troubles with Cell were something else.
IBM was selling blades, Mercury Systems were selling Cells on pcie cards. Sony and toshiba were only making their own custom chips, so those can't be sold. Are you sure it was Sony offering blades?Sony also didn't seem too interested in selling them.
The company I work for wanted to evaluate their number crunching abilities when built into our custom hardware, but Sony would only sell them as part of a blade not as individual chips. So that was the end of that.
I expect other companies would have run into the same problem so no wonder it never spread to other products.
All I can say is some people have no romance...