Reverend said:
Apologies if this is going OT but talking about on-die caches -- why is this such a tightly kept secret/detail by the IHVs?
Well last I heard NVIDIA has much bigger caches than ATI. On the other hand, ATI doesn't count cache as transistors. So:
1) NVIDIA doesn't want the public to realize they don't really have that many more transistors than ATI (afaik, the difference, IF you exclude cache, is lower, but of course NVIDIA also has more cache so it's not all that easy to calculate).
2) As to why ATI is so shy about it, a few things have to be considered. Since the R300, they've been enjoying the public idea that they can do more with less. Another explanation is that perhaps some notebook manufacturers look at transistor count to determine how good a chip is considering performance (lower=less noise/heat, even if that's entirely untrue).
Or perhaps ATI just doesn't really care... Or there might be yet another more complicated reason. Perhaps they like investors thinking their production costs are, relatively to NVIDIA, lower than they really are.
Now, don't get me wrong, I'm not saying there's gigabytes of cache on modern GPUs
But it could make up quite a bit of the differences between recent ATI and NVIDIA chips. Heck, if this was already done a few years ago, it means the R200 had more transistors than the NV25, and not just by a million or so!
Uttar