Order of the Butterfly
Posts: 365 from 2003/3/28
[email]Per clock cycle, an out of order PPC is much more powerful then the Cell's core processor.
Trust me, this has been thoroughly hashed over. Many of us had high expectations for the Cell's performance.[/email]
That was sort of my point. It's weak(ish) at control code. But you'll find it'll do rather well on AltiVec stuff, probably better than any other PowerPC.
In reality the PPE's performance was quite varied. I've seen benchmarks for it that showed it to be both out-gunning and out-gunned by a G4.
It's designed for throughput so you really need to program it directly for that. A lot of existing code wont do that very well.Quote:
But the PPE core turned out to be somewhat weak and programming the SPEs for maximum efficiency was about as easy as juggling running chainsaws.
That's a load of twaddle.
Most of the people who say Cell is difficult to program have never actually programmed it.
I spent a lot of time working with a start-up that was going to build Cell workstations. I read *everything* there was on Cell and there was a lot to read, most of which completely missed by the press. Of the people that actually programmed Cell, pretty much no one said it was difficult, more involved yes but not difficult.
Later on I got myself a PS3 and programmed it myself. Getting the code to run was complicated but that was because IBM's SDK was badly laid out. The actual coding was copy-paste of some AltiVec code and some added triple buffering. Not exactly rocked science.
As far as I can tell, the whole "Cell is difficult to program" was a FUD campaign by IBM's competitors.