03-07-2006, 11:16 AM
|
#107 (permalink)
|
| Xbox 360 Newcomer
Join Date: Jul 2006
Posts: 2 | I seriously signed up for this forum after trying to do research on an Xbox360 feature and ran into this thread through a Google search. After reading it, and the posts that followed immediately afterwards, it almost makes me want to throw up. It's pretty sad to see such a horrible post claim to have any technical merit, when the post so clearly took everything IGN fed him through the Microsoft based assessment. I have skimmed over some of the dialouge and it seems Shaun is the only one with at least a vauge idea of the irrelevant context of Microsoft's bandwidth assessment.
I implore you guys to go out, and do research for yourself, and figure out what each of the bandwidth numbers means. Also look at the diagrams of each of the console's hardware to get a better picture of where things will have to flow through. When you do your own research, assuming you go deep enough and actually understand what you are being told, you will find:
1) The eDRAM bandwidth on the Xenos doesn't factor into the whole system. If the CPU needed to process graphics on the framebuffer, moving data out of the eDRAM to the CPU would be capped at 10.8GB/s(21.6GB/s both directions), which is the bandwidth between the Xenos and Xenon(CPU). Even if the GPU needed to do pixel shader work out of there, it would be capped at 32GB/s bandwidth which is the link between the parent and daughter dies.
2) The XBox360 CPU shares bandwidth with the GPU. The 22.4GB/s is the only link to the GDDR3 RAM, and if both the CPU and GPU are using it at the same time, the bandwidth is split.
--At this point, you should be wondering why Microsoft added those bandwidth numbers together to come up with a "total system bandwidth" which doesn't make any general sense. Their assessment of why bandwidth is important is true. But looking at their individual component needs and what will actually occur in games processing, their total system bandwidth makes no sense.
3) CPU RAM access is more latency bound than bandwidth in certain applications (especially general purpose). GDDR3 is RAM designed for graphics chips which offers higher bandwidth at the cost of high latency. I'm sure you may find some old articles which still claim GDDR3 is low latency, but compare it to XDR's latency and figure out which one is more approriate for a CPU to be using.
I'll stop here since I am already in the middle of a huge post for another forum (PS3Forums.com if you're interested). Am I a fanboy? Perhaps I am. Am I also a computer science major, with a hobby in game development and understanding of computer hardware? Yeah, I am that too. You don't have to believe me, but you should do research for yourself as academia, combined with unbiased reports from IBM and other sources, will allow you to arrive at a real comparison between the consoles. |
| |