Fox5 said:How about the Gamecube's G3 derived Gekko?
Whoops. I was under the impression that Gekko was in-order, but ok, maybe I'm wrong.
Fox5 said:How about the Gamecube's G3 derived Gekko?
Andy said:aaaaa00 said:Console CPUs tended to have a different focus and different performance characteristics. (Xbox used a desktop CPU - Pentium 3, and it was the only console last generation to do so.)
Actually the processor in XBox is a custom Pentium 3/Celeron Hybrid, so it wasn't completely a desktop CPU as it was customised for XBox.
Jaws said:^^ The point aaaaa00 is trying to make is that desktop CPUs take advantage of out-of-order CPUs because of unoptimised, crappy, spagetti code. But for a specialised games consoles, wasted transistors are not necessarily needed for out-of-order logic in a CPU. Finely tuned code can be crafted for in-order CPUs, thereby saving transistors for cost or increasing them for more performance.
aaaaa00 said:Jaws said:^^ The point aaaaa00 is trying to make is that desktop CPUs take advantage of out-of-order CPUs because of unoptimised, crappy, spagetti code. But for a specialised games consoles, wasted transistors are not necessarily needed for out-of-order logic in a CPU. Finely tuned code can be crafted for in-order CPUs, thereby saving transistors for cost or increasing them for more performance.
To be clear, this is not necessarily a bad thing -- using a desktop CPU makes developer's lives a lot easier. Maybe you trade off some potential performance and/or cost, but the performance you do get is easier to extract.
Jaws said:^^ The point aaaaa00 is trying to make is that desktop CPUs take advantage of out-of-order CPUs because of unoptimised, crappy, spagetti code. But for a specialised games consoles, wasted transistors are not necessarily needed for out-of-order logic in a CPU. Finely tuned code can be crafted for in-order CPUs, thereby saving transistors for cost or increasing them for more performance.
In this case, all three consoles have a good chance of sharing tech from IBMs in-order PPC core for CELLs PPE, Xenons cores and Revs (but without the VMX units, IMO).
darkblu said:Andy said:aaaaa00 said:Console CPUs tended to have a different focus and different performance characteristics. (Xbox used a desktop CPU - Pentium 3, and it was the only console last generation to do so.)
Actually the processor in XBox is a custom Pentium 3/Celeron Hybrid, so it wasn't completely a desktop CPU as it was customised for XBox.
there were 2 p3 cores, the coppermine and the tualatin, not counting the cache/bus-downgraded celeron variations. the xcpu being yet another variation of the cache/bus configurations, it had nothing not met in the rest of the p3 family. so i think one can safely put the xcpu with the rest of the desktop (read: multi-purpose) line.
Not in order - it's a modified 750cx core, so it inherits OOE and other stuff that's there for the desktops (like 52bit address space).aaaa0 said:Whoops. I was under the impression that Gekko was in-order, but ok, maybe I'm wrong.
Teasy said:Can't see Revolution having less ram then XBox 2 unless it uses lower latency ram. Like GC did with its 1T-Sram.
Just to check the G5 is a dual core processor right? So basically your saying that you think Revolution will have a 4 core 3Ghz PPC CPU with 2MB cache vs a 3 core 3Ghz PPC CPU with 1MB cache for XBox 2? That would suprise a few people here if it happened. Then again, who cares if this is just guess work
randycat99 said:darkblu said:Andy said:aaaaa00 said:Console CPUs tended to have a different focus and different performance characteristics. (Xbox used a desktop CPU - Pentium 3, and it was the only console last generation to do so.)
Actually the processor in XBox is a custom Pentium 3/Celeron Hybrid, so it wasn't completely a desktop CPU as it was customised for XBox.
there were 2 p3 cores, the coppermine and the tualatin, not counting the cache/bus-downgraded celeron variations. the xcpu being yet another variation of the cache/bus configurations, it had nothing not met in the rest of the p3 family. so i think one can safely put the xcpu with the rest of the desktop (read: multi-purpose) line.
Ahh yes, it tickles me to hash up about what really is the difference between Celerons and Pentiums. Naturally, you could reason there is no difference between a Celeron, a Pentium, and a Xeon grade core. Essentially, they are the exact same cores with the exact same functionalities, but you'd be crazy to discount the differences in cache sizes. You would no sooner consider a Celeron a Pentium, than call a Xeon just another Pentium. You can be sure a 128 kB cache will limit a few things compared to a 256 kB cache, just as a 1024 kB cache in a Xeon server chip is quite a different ballpark from your garden variety Pentium desktop chip. Unless it is to be suggested that 2/4/8 way cache is capable of saving your bacon from any sort of cache size limitation, then all an XB2 CPU is, is a Celeron/128 kB L2 cache with some associativity tweaks to make the size not hurt that bad. This was the cheapest, yet reasonably performing, chip MS could get out of Intel for their console project. No way was it a choice for brute performance or even "desktop level" performance (otherwise, it would really have been "a Pentium" in the XB in every sense of what makes a Pentium a Pentium).
Even more interesting. I would've thought AMD would have fought hard to get a chip in one of the upcoming Next Gens machines.
it can be thought of kinda like PCs with their "system RAM" (AKA "main RAM") and "video RAM"; i.e.: Nvidia has just announced a 512MB GeForce 6800 Ultra (the card itself has 512 MB of RAM onboard) ..... and most PC gamers these days have anywhere from 512MB to 2GB or system RAM in their PCsblakjedi said:i dont understand the ps3 diagram why the 512 on one end and 256 on the other?
Wunderchu said:it can be thought of kinda like PCs with their "system RAM" and "video RAM"; i.e.: Nvidia has just announced a 512MB GeForce 6800 Ultra (the card itself has 512 MB of RAM onboard) ..... and most PC gamers these days have anywhere from 512MB to 2GB or system RAM in their PCsblakjedi said:i dont understand the ps3 diagram why the 512 on one end and 256 on the other?
blakjedi said:but thats ALOT of memory...
Fox5 said:Why didn't MS use a Duron? It probably would have performed better since Durons weren't quite as crippled as Celerons. I think 128KB L1 cache plus 64KB L2 cache comes out to the same total cache as a Celeron, but L1 cache is better right?
Actually its a 3 dual core PPC in x2
Fox5 said:Jaws said:^^ The point aaaaa00 is trying to make is that desktop CPUs take advantage of out-of-order CPUs because of unoptimised, crappy, spagetti code. But for a specialised games consoles, wasted transistors are not necessarily needed for out-of-order logic in a CPU. Finely tuned code can be crafted for in-order CPUs, thereby saving transistors for cost or increasing them for more performance.
In this case, all three consoles have a good chance of sharing tech from IBMs in-order PPC core for CELLs PPE, Xenons cores and Revs (but without the VMX units, IMO).
You could have finely tuned code on a console, but many devs don't.
Why should quality games be limited because the developers lack the programming talent or will to fight with an architecture?
Fox5 said:You could have finely tuned code on a console, but many devs don't
...
Fox5 said:...
Why should quality games be limited because the developers lack the programming talent...
Fox5 said:...
or will to fight with an architecture?
Jaws said:Lazy-ass stupid devs
london-boy said:Jaws said:Lazy-ass stupid devs
[Devil's advocate]
Why don't you try then?
[/Devil's advocate]