Yeah, it's frustrating to see him post so much misinformation. For what it's worth, in my experience, the SPEs are quite fast - faster than a hardware thread on Xenon. This is without highly optimizing the SPE code, too...just recompiling the C++ code, with some additional code to DMA the data to be processed in and out. In my case performance seemed comparable to my PC, which has some Core based Xeon processor (not sure exactly which model, but it is quadcore with hyperthreading...)
I've seen programmers make the same arguments that he is making before they actually write code for the Cell...until they actually start using it, then they change their tune once they see how fast it can be. Yes, it can be a pain in the ass to package your data into smaller chunks, but the funny thing is that doing the work usually also improves performance on more conventional architectures (since stuff will stay in cache better afterwards).
To be honest, I had so much fun in this thread.
A bunch of guys attack me because I said something as obvious as Cell is not a suitable console CPU, it was a mistake on PS3, and it have no place on PS4. Then one of those guys, who said I have no idea, creates an USB MegaPS3X. Another guy, who wished me to be banned, just correct him, stating such device would need embebed RAM because of the USB latencies. And all of this for less than 99 bucks. A PS3 working with a 35 MB/s port, powered by 5.5v, wich is unable to power up some 7200RPM hard drives by itself. Would it feed video through USB port? HDMI included? Mushroom form factor?
Then two other guys tap in the shoulder themselves saying everytime they prove me wrong, I change subjet. At certain point, my abs were hurting.
PS2 chips on PS3 were are huge mistake, and you are asking to do the same on PS4. Emulate PS3 is not feasible with current consumer technology, but some other guy ask to emulate Cell half hardware with a crippled Cell, and half software via future PS4 CPU. No one did such thing before as emulate a CPU using 2 differents CPUs, with different architecture to make it even worst. I'm not going to talk about the horsepower needed, just think about the timmings and memory resources.
Guys, I came here to talk about technology. I noticed already it's the wrong place. Another guy have just said Cell is faster than a post nehalem, smt ready, Xeon. It's just hilarious. You have to realize SPU's are been in use since day one in most of the games and stop that about sleeping power. Don't you read devs diaries? Instead of talk about crappy ports, read how devs actually squeeze cell for his games. I'm not talking about 1st party games, but third party like Hedgehog engine:
http://game.watch.impress.co.jp/docs/series/3dcg/20090410_110682.html
Just stop it already. Stop this fanboy shit and talk about the damm subject, ok? I will not reply another attack from now on.
mrklaw said:
And while a modern quad core processor might be faster than cell now, how would it compare to a theoretical modern cell? Eg take the silicon for a core i5, and how many SPEs could you squeeze in? Intel are already using half the silicon for integrated graphics rather than expanding CPU cores
If you are intersted, Intel claims HD4000 at Ivy Bridge is capable of 294,4 GFLOPS. AMD promised 736 Gflops for Trinity's 7660D.
Oh, btw, I think Gakai (remake ports aside) is a sweet idea to give some sort of access to PS3 catalogue on PS4 instead of unprofitable hardware. PSN downloable tittles are not a problem since they can recompile them with just two clicks, or even use other platforms executable. Thing is, I have to see yet MS or Sony not trying to charge you again for the same games at their new consoles.