![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEuldBBu2TfwmNuNJWpR9tnid-QPVw5_EA8AD77ESh6kGB5TIKPj3SEUDuxEV7kSWbPJEtXJ_hO9EwRF1ybNDmsNvDGcjztO-IzWm1Hr5aM0r6YiWJtTqpGwwCAr6ro_i-E11ORdh_l_0/s400/AMD_Slides_HD5870_vs_Fermi_23.jpg)
Marketing slides, from AMD to Nvidia, with too little love in between. These are excerpts, the most interesting ones, so let's start by the end. It's the most important slide, left to be completely disregarded in a stack of more than twenty. It shouldn't be, since it sheds much light to what follows below. Remember: "may contain technical innacuracies".
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAaQJ5jzEz-yshgDbsRzyGuaF3EY-n-3Go3b_etmxPVx0SCgfy-uRF-dfXt3Br7FXRcZ2B_kZ917loCYcatAlDrc90sAI2zYfn6uoEFA54ptnxVc7QjXEkMsdpcOxErRn6hEH3vr81a_o/s400/AMD_Slides_HD5870_vs_Fermi_13.jpg)
Yup, all valid points. That Fermi was built for HPC, you already knew. You overshot on the die size yourselves but Nvidia is in worst shape.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBQ90VpZXH-fttFaE8U4Zh7RZCH0DDZ_Vjpcwy9EzR4XljweDim41vH-Qj-Bva04Kd0g5ePo4N6vSfdEtYLFr1EQ_MumomISoUlMjI9ZYC52cFvj6Idpd12ZWHoIzXK8nIfAgCEPza7IY/s400/AMD_Slides_HD5870_vs_Fermi_16.jpg)
What??? AMD's PRs don't have engineers they can talk to? They don't now how much bandwidth Fermi will have? Here's a hint: 4.8GHz GDDR5 on a 384bit bus equals 230GB/s.
2.72 TFLOPs/s? Yeah right, like if the card wouldn't blow up with such efficient codes... Where's the FireStream card that can really do that?
I already mentioned that AMD was marketing this card like Intel with the Pentium 4. The worse is we must gobble it up because it's still the fastest card around.
Predicting just 1.5TFLOPs/s for Fermi is harsh. The GT200 can manage 900+GFLOPs/s, the cores have more than doubled and the FMA instruction helps out in some situations. It may turn out to be also more than 2TFLOPs/s but, as with the AMD card, it will hardly be achievable in real world scenarios(although not by PWM capping reasons!).
The Radeon 5870 doesn't have 1600 shader cores, get over it, that's PR talk. It has 320 cores, where each is a 5 way vector unit. It's not the same thing. Neither are Nvidia's cores, which are groups of 32 cores performing the same instruction on different data offsets. It's not ideal, but it's still more efficient than vector units. We also don't see the 6.67x difference in "shader cores" versus the GeForce GTX 285 translated into performance gains that big and we won't when Fermi debuts. Bandwidth also plays a role, there's too much wasted transistors into too many shader cores per bandwidth.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFeH81g-Dy5hWqAq6U7xQn71U2ec8RZiTBs5TqvhkqEa1c9Dn5z7JjAnA7BNCltAIlS3zYw9xbQcbQO-dftjpGYYHyIXJ9SUuGanLRib5W3lWT0DEAQxbFdzrYKFYyIl_KaRRYLCdilJ8/s400/AMD_Slides_HD5870_vs_Fermi_17.jpg)
The global data share seems a requirement for AMD's architecture due to the split nature of the L2 caches, which are tied to the memory controller. Nvidia has one of 768KiB, AMD has four of 128KiB each(old slide):
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhffNtFp49uCDXaXuiebNEbxbXNh5J0vTp6TO0L6QnK1DwX1-kumbZp1kFUQBLChij6OXBvb5l9X61iAqSqStW7zUq2VG6o6rJkUADTquNIK2sxSqTf8mHkCuJW_lXU_X-3d1vOHEp3yn0/s1600/radeon5800_3.png)
Coherency issues? Apparently, the AMD only Global data share solves that. I wouldn't say that's a victory. They're making too much of a fuss about something that, rightfully so, is not targeted at compute. The Radeon 5000 is targeted at gaming. End of story. If they don't care for the market, it would be wise to stop spreading FUD.
Nvidia shows "L2 cache (per SM)", which is an error, it's global, unique. The L1 is interchangeable with the shared memory in size, which is great.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfSLt64YnXvb2UAARR6qTBOp9dfO01Qid0g31Fu_6xuAbhB14e4gwFQWHiV6i6LrmjiJXSUHC4xlelaxcj8WYviAX_vqkIEYZxEsIrdmc3j3614eOnutitG6UV19TfKVT4VGD1ubxzniE/s400/AMD_Slides_HD5870_vs_Fermi_18.jpg)
All valid points. AMD can't touch Fermi for HPC applications, no problem there.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1_EsexWXO06plDS8oCM2YN930gy8BeuxHyq5ZPJtbGwJFP7N8t_avGqx7Y62R-492KvdGyruYmml-eVM0qtB25XPq7K9OAUpHpqD1Gk6E0VRWKOMbaElEG-reudTVPvdU5Evxm9HYlCs/s400/AMD_Slides_HD5870_vs_Fermi_19.jpg)
AMD must stop skewing the compute power. They are the first to market with a good card - it's not a great card but it's not terrible either. It's not up to HD 4800 standards but they still have a full three months to fix the lack of bandwidth before Nvidia releases anything Fermi related. By the time they do, they yields should be pretty good on the 5800 series and the dual GPU 5800 is shaping up to rule the high-end. And the high-end replacement should be around. Hardly will it have an increase bus width but GDDR5 can reach around 7GHz - if the memory controller allows it - which translates to 224GB/s.
Desperate moves for a company that's having trouble supplying enough 5800 cards to the customers.
Source: PCGH
No comments:
Post a Comment