nAo said:
I believe edram makes less sense this generation compared to the previous one.
It does make 'less' sense in some ways. Another way it makes less sense is that the 3MB and 4MB on the GCN and PS2 were fairly significant portions of the total memory. e.g. the PS2 has 36MB of memory (32MB general, 4MB video), meaning ~11% is for video functions. The 360 has 522MBs of memory (512MB general, 10MB eDRAM), meaning ~2% is specifically for the framebuffer. Of course this is tradeoffs. Textures detail has increased, as well as multiple layers for normals and what not. In this sense it is not easy to compare the 360's eDRAM and the previous generations as they are used differently (the 360 eDRAM does not texturing).
On the other hand the area it makes 'more' sense is bandwidth in general.
Lets assume MS had decided to use a 256bit bus and no eDRAM. The backbuffer is a major client for bandwidth, so your large, 512MB pool of memory becomes saturated by the backbuffer.
Obviously MS averted this situation by using eDRAM. On the other hand Sony, especially if they go for some of their E3 2005 bullet points (128bit HDR, 1080p games, etc... which we all know are bullet points and the major, graphically aggressive games wont go that route) the 22.4GB/s of GDDR3 is going to be saturated. So ~50MB of framebuffer in a 256MB pool of memory is going to saturate the memory bandwidth. 4/5ths of the 256MB GDDR3 gets underutilized.
There are draw backs to every design decision. A 256bit bus still would not have met all the bandwidth needs MS was/is aiming for and runs into the above problem; it also has pad issues which could pose future price reduction issues as well. 20-30MB eDRAM would have been cost prohibative. The alternative was tiling at 720p when MSAA is enabled. I had originally planned to respond to the initial article, but it seems Mintmaster has hit on most of the errors in the article. It comes across as technical, appealing to developers and technical language, but makes basic mistakes. But the discussion spawned from it has been pretty solid.