In some cases it would be faster, in some cases it would be slower, and in some cases it wouldn't perform at all.Mintmaster said:Guys, consider this: If ATI made a part with the new memory controller, added FP blending, and used their old pipeline architecture, they'd have a faster performing part for the same die size.
I'm pretty convinced it will take less than a year. Anyway, what matters is the public perception. And features happen to be a strong selling point.-"SM3.0 shaders" in just about every current game amounts to FP blending. Not including this feature was far and away ATI's biggest mistake last generation. I think it'll take nearly a year before you see something in games that truly needs PS3.0 or runs notably faster with it. This holds even more so for NVidia. FP24 and SM2.0 has lots of room left to make prettier games, and this is the point that ophirv is getting at.
And that case is becoming more likely with time. Plus, as Subtlesnake says, and I pointed it out earlier, too, scalability is an issue.-The "dispatcher" which keeps getting mentioned was not implemented primarily to improve efficiency, as the cost greatly outweighs the benefit. The main reason for the new dispatcher is for good dynamic branching performance. This is where the majority of the die space was consumed. You can see that NVidia's design packs higher performance per transistor in normal pixel shading scenarios, even versus R580. However, G70 will easily be 1/2 or even 1/10th the speed of ATI when dynamic branching is involved. In these cases, ATI has the performance per transistor advantage.
Bringing AA/AF performance up would cost additional transistors again.Anyways, ophirv, in the end I think you're right. ATI will pay for ditching its traditional architecture. If NVidia can get their AA/AF performance hit and quality up to ATI's level, then they will have a notable performance advantage with the same transistor count and clock speed. 90nm is the only thing saving ATI right now, and both R300/R420 and NV40/G70 have shader designs that make more business sense.
I think the R5xx architecture is as sensible as R300 was more than 3 years ago. Game contents change. Expectations of consumers change. And engineers do not get more experience from slaying monsters at high frame rates.