Anyways, let's see what David Milford, who works at IBM has to say about the article, shall we, haters?
"
Anand is out to lunch on a lot of this. His previous article was pretty sketchy, but this one is pretty much overboard with inaccuracies and random leaps to conclusions.
For one, he bases a lot of his discussions on the fact that the PPE is "identical" to a Xenon core, which is far from the truth. In fact, internally the Xenon team and the Cell team were not allowed to communicate with eachother for legal reasons. The cores were developed by different teams, they just happened to have made the same design decisions for a couple fundamental aspects (like SMT and in-order execution).
He gets so much fundamental basic things wrong that I'm shocked it was published, usually Anand is very knowledgable.
Floating point multiplies are also not "1/3" as fast as on Xenon, I've no idea where he got that from. It sounds like some developer told him that and he took it as verbatim truth.
What I think is going on here is Anand talked to some (curiously anonymous) developers who took their code designed for more PC-like processors (like the G5/PowerPC 970) and ran it on Xenon/Cell and was amazed that it didn't perform that well.
Xenon and Cell are in-order processors. The order of the instructions is very important, because the processor doesn't dynamically re-order them on Xenon/Cell, unlike the PC processors. A straight port will give you sub-par performance, easily.
Once they learn more about the chip, and how to program for it, the performance will be much, much higher.
This article is from a PC-centric website likely talking to PC-centric developers who don't have much experience with in-order cores. It's pretty worthless."
Anand is full of shit. That article wasn't taken down because he was afraid of MS, it was taken down because it was chock full of inaccuracies. Anand is a PC apologist.SanGreal said:Ecmaster76: Eh, something was messed up with the content management system. PS3 article is pulled for now because Anand is worried about MS tracing his anonymous insider.
Kristopher
http://www.anandtech.com/talkarticle.aspx?i=2458
So this was all based on the ramblings of one developer?
Where can I read what this David Milford guy wrote firsthand? I'll appreciate the pointer.pso said:On the Gamespot forums a user by the name "Xdrive" posted a rebuttal supposedly coming from an IBM engineer about the Anandtech article:
I've always assumed like this just by the contract nd common sense, but the Ars Technica writer and likes have been insisted they are identical, not just virtually identical for the sake of comparison, so I want to make sure they are not.For one, he bases a lot of his discussions on the fact that the PPE is "identical" to a Xenon core, which is far from the truth. In fact, internally the Xenon team and the Cell team were not allowed to communicate with eachother for legal reasons. The cores were developed by different teams, they just happened to have made the same design decisions for a couple fundamental aspects (like SMT and in-order execution).
one said:Where can I read what this David Milford guy wrote firsthand? I'll appreciate the pointer.pso said:On the Gamespot forums a user by the name "Xdrive" posted a rebuttal supposedly coming from an IBM engineer about the Anandtech article:
I've always assumed like this just by the contract nd common sense, but the Ars Technica writer and likes have been insisted they are identical, not just virtually identical for the sake of comparison, so I want to make sure they are not.For one, he bases a lot of his discussions on the fact that the PPE is "identical" to a Xenon core, which is far from the truth. In fact, internally the Xenon team and the Cell team were not allowed to communicate with eachother for legal reasons. The cores were developed by different teams, they just happened to have made the same design decisions for a couple fundamental aspects (like SMT and in-order execution).
Do you have any sources on it? i.e. Waternoose is derived from this PPC core?Shifty Geezer said:They use the same core as a derivative
Acert93 said:If you follow the XBOX mod community, in order to emulate an XBOX or PS2 on a current PC would require much much more power than simply twice a 733 Celeron.
It simply can't be true.
If it's only twice as powerful there's no way it can emulate the XBOX.
Teasy said:On the contrary, expecting better visuals from high end PC's will leave you disapointed (in the first couple of years of next gen anyway).
The reason a P3 and GeForce3 can emulate XB is because it's basically the same hardware! Same instructions for the CPU, and GPU, using the same interface (DirectX). The reason it's hard for XB360 to emulate XB is because the processor uses a totaly different API (language if you like) and the GPU works differently coming from a different manufacturer - totally different architectures.DukenukemX said:The emulator CXBX emulates the Xbox on the PC at full speed using a Pentium 3 at 800 Mhz and a Geforce 3 or higher graphics card.
So therefore saying that because Xbox 360 and PS3 will emulate doesn't hold any ground.
You're getting caught up in the numbers. ie. Xenos doesn't NEED as much bandwidth as it can use the eDRAM (32 GB/s to eDRAM, internal processing, frees up a lot of external requirement).The 22.4 GB/sec of bandwidth will probably be shared with the CPU's in the 360.
The Geforce 6800 Ultra has 35.2 GB/sec that isn't sharing it with anything else. Which makes PC graphic cards already faster then some of the new console systems that are coming out.
I think CXBX just hooks and redirects APIs... In XBOX 360 you have to do binary translation.DukenukemX said:The emulator CXBX emulates the Xbox on the PC at full speed using a Pentium 3 at 800 Mhz and a Geforce 3 or higher graphics card.
If you want to talk general purpose code performance then I think Anand's article was perfectly valid.
Sony's PS3 and Microsoft's Xbox 360 will not be as powerful as their technical specifications - and clever marketing - make out when they land in your living room, according to technical experts.
In an article on website Anandtech the author explains why the two next-gen consoles will not be as powerful in 'real terms' (i.e. when they actually have to crunch games) as they may seem from the specs touted by Sony and Microsoft.
Anandtech ultimately surmises that both consoles will be around as powerful as each other. On top of that bombshell, it's suggested that neither next-gen console will offer the advances in power-draining areas like game physics we were expecting.
According to the report the Xbox 360 will only be twice as powerful as the original 733MHz Xbox, while the seven Synergistic Processing Elements (SPEs) in the PS3 will hobble the console's peak performance to a similar power.
The article references anonymous developers with knowledge of PS3 and 360 dev kits as being "not pleased" with the performance of either system. However, it is pointed out the combination of superior processing power, smoother online gaming and wireless pads will make the whole next-gen console gaming experience far better than the current-gen machines.
And it's not all bad news - Anandtech finds that the Graphical Processing Units (GPUs) in both the PS3 and Xbox 360 are extremely impressive. Developers are apparently "quite pleased" with the power of the GPUs, although the disappointing processing power does mean that they cannot be exploited to their maximum potential.
It's worth remembering that these findings are not endorsed by Sony or Microsoft, but the Anandtech article makes interesting and enlightening reading for anyone interested in finding out what all those crazy numbers and letters on spec sheets mean. It even explains what a teraflop and a floating point calculation is, which is pretty special if you ask us.
You can check out Anandtech here and catch up with the article here.
mckmas8808 said:If you want to talk general purpose code performance then I think Anand's article was perfectly valid.
There's no way that the article is valid.
If it was so valid why'd he pull it? Everyone here can see through that article, so we should just write it off.
seismologist said:mckmas8808 said:If you want to talk general purpose code performance then I think Anand's article was perfectly valid.
There's no way that the article is valid.
More than likely it was pulled due to outside pressure.
If it was so valid why'd he pull it? Everyone here can see through that article, so we should just write it off.
See through what? I dont think anyone would argue that the next gen console CPUs are superior to a top of the line P4 at running general purpose code.
He also bring up a lot of good points about theoretical performance vs. real world. Most of the complaints are based on discussions with developers (specifically PC developers) who are rightly disappointed to see poor performance cut in half when porting their game engine to so called susperior next gen consoles. So the ony solution is to rewrite their engine from scratch to fit the new architecture. It's going to be PC ports to the PS2 all over again. With games never reaching the theoretical performance claims.
With Sony it's pretty much a given that they'd have a proprietary solution but you can't blame them for wishing MS had stuck with a more traditional approach. Especially PC developers who were some of Xbox's strongest supporters thanks to the ease of porting.
My guess is that the Anand's "anonymous source" might be one of the UE3 people...
seismologist said:mckmas8808 said:If you want to talk general purpose code performance then I think Anand's article was perfectly valid.
There's no way that the article is valid.
More than likely it was pulled due to outside pressure.
If it was so valid why'd he pull it? Everyone here can see through that article, so we should just write it off.
See through what? I dont think anyone would argue that the next gen console CPUs are superior to a top of the line P4 at running general purpose code.
He also bring up a lot of good points about theoretical performance vs. real world. Most of the complaints are based on discussions with developers (specifically PC developers) who are rightly disappointed to see poor performance cut in half when porting their game engine to so called susperior next gen consoles. So the ony solution is to rewrite their engine from scratch to fit the new architecture. It's going to be PC ports to the PS2 all over again. With games never reaching the theoretical performance claims.
With Sony it's pretty much a given that they'd have a proprietary solution but you can't blame them for wishing MS had stuck with a more traditional approach. Especially PC developers who were some of Xbox's strongest supporters thanks to the ease of porting.
My guess is that the Anand's "anonymous source" might be one of the UE3 people...