Friday, February 10th 2012
NVIDIA GeForce Kepler Packs Radically Different Number Crunching Machinery
NVIDIA is bound to kickstart its competitive graphics processor lineup to AMD's Southern Islands Radeon HD 7000 series with GeForce Kepler 104 (GK104). We are learning through reliable sources that NVIDIA will implement a radically different design (by NVIDIA's standards anyway) for its CUDA core machinery, while retaining the basic hierarchy of components in its GPU similar to Fermi. The new design would ensure greater parallelism. The latest version of GK104's specifications looks like this:
SIMD Hierarchy
Source:
3DCenter.org
SIMD Hierarchy
- 4 Graphics Processing Clusters (GPC)
- 4 Streaming Multiprocessors (SM) per GPC = 16 SM
- 96 Stream Processors (SP) per SM = 1536 CUDA cores
- 8 Texture Units (TMU) per SM = 128 TMUs
- 32 Raster OPeration Units (ROPs)
- 256-bit wide GDDR5 memory interface
- 2048 MB (2 GB) memory amount standard
- 950 MHz core/CUDA core (no hot-clocks)
- 1250 MHz actual (5.00 GHz effective) memory, 160 GB/s memory bandwidth
- 2.9 TFLOP/s single-precision floating point compute power
- 486 GFLOP/s double-precision floating point compute power
- Estimated die-area 340mm²
139 Comments on NVIDIA GeForce Kepler Packs Radically Different Number Crunching Machinery
Personally, 256-bit memory bus is enough to say this won't beat Tahiti, at best it will equal it, but given Nvidia's usually slower memory clocks I find it unlikely. A GTX 580 replacement is most likely IMO, and it could be really good at that. Nvidia's best cards have usually been the high midrange like 8800gt or GTX 460.
The GTX460 was a cut down version BTW and it was cut down on purpose so that it was not close to GTX470, completely nullifying it. The full chip only came with GTX560 Ti and this one is a good >30% faster than previous generation (real gen) GTX285. Based on the specs, codename G*104 and market segment it's absolutely clear that GK104 will handily beat GTX580 (just like GF104 >>>>> GT200), at least up until 1920x1200 and will most probably beat Tahiti too.
* GTX560 Ti has 128 GB/s and HD6950 160 GB/s, that's a 25% difference and same performance.
There's always people who expect 2x performance increases when a new gen arrives and they eventually get disappointed when the real product comes along. If GK104 is smaller than Tahiti in die size, I find it very unlikely it'll manage to beat it in performance. IF Kepler really has a new arch it might skew things, but in the past gens Nvidia has had far bigger dies fighting AMD's smaller chips. I doubt it'll change much now. That's all I'll comment on this, since we don't even know if the news piece has a word of truth in it.
It's very very clear from specs that this is 2x GF104, except memory bus. Twice as many GPCs, twice as many TMUs, twice as many SPs if you think of GF104 as a 768 SP part running at core clock... You may think unlikely to beat it, I think it's a given. It's not about hopes and dissapointment, if anyone really believes that Nvidia will release a chip with 100% more transistors than GF104 and 50% more transistors than GF110 without easily beating it... they are fucking crazy man. That'd mean 50% of transistors going down the drain or 100% more trannies failing to improve performance by a mere 30%. That is not gonna happen I tell you. In the past Nvidia was using a lot of space for compute*. AMD didn't. Now AMD does with GCN and AMD has a far bigger die, as in twice as big, Tahiti, being only 30% faster than it's predecessor. AMD's gaming efficiency went down dramatically and that's a fact that anyone can see. IF Nvidia's efficiency went up a little bit, that's all they need for an easy win.
*Yet, based on number of transistors and performance Cayman and GF110 were actually very close in efficiency.
Realistic expectation is that it will be faster than Cayman and possibly on par with GTX580.
The CU from 8800 to Fermi were design to crunch numbers efficiently but at the cost of large die areas and power comsumption. Which is why Nvidia chip is always beastly large and consumes a lot of power. I suspect the motivation to switch to an ATI like CU is motivated by cost reduction (by reducing die size) and better TFLOP/watt rating.
Nvidia has always aimed at 2x the speed as previous gen, which is noted by the double up in SPs, TMUs, etc. Depending on the success that trying to double up performance has yielded a 60-80% increase in performance gen to gen. It's really safe to assume then a similar increase this time around. So let's say the high end Kepler is only 50% faster (low end of the spectrum), that means that if GTX580 produces 100 fps, GK100/110 (whatever) would produce 150 and GK104 by being 3/4 of the high-end chip would produce 112 fps. 12% over GTX580, pretty damn close to Tahiti.
This is for the low end of the spectrum. Do the calc if just like GTX285->GTX580 Nvidia did a 80% increase again.
www.techpowerup.com/reviews/NVIDIA/GeForce_GTX_580/27.html
Based on REAL WORLD values, I can expect on average, the new Kepler GK104 to be on par with GTX580. Which is what I said in previous 2 posts. So slower than Tahiti.
Now I expect you'll go on about how GK110 is being released next week (even though it just taped out and hasn't entered validation phase yet). Like I said don't lose sleep, don't get too hurt over this.
Now hopefully the GK104 is close to the GTX 580 for a much lower price point, I could use a replacement to my old 570.
www.brightsideofnews.com/news/2012/2/10/real-nvidia-kepler2c-gk1042c-geforce-gtx-670680-specs-leak-out.aspx
The interesting part and I've seen this speculated in different forums, is that GK104 will be the GTX680. If this will be confirmed and based on the specs which seem to be right, I am pretty sure this card will be better than the 7970. Can't think that NV will release a GTX*80 that is slower than AMD's flagship.
I remember one post in another forum with a guy being invited to a CUDA event at the end of January and he reported back that he saw a CUDA demo running on an unspecified 28nm part which was on average 28% faster than a GTX580. Based on these specs it is entirely possible that this will be close to the performance of GK104.
But the above is with release drivers. If you look at a more modern review, you will see that the GTX580 is around 80% faster. And GTX560 Ti (full GF104/GF114) is around 40% faster.
GK104 will handily beat GTX580 just like GF104 handily beats GTX285, based on REAL WORLD values, and specs.
Nvidia (nobody) would put 100% more SPs, 100% more TMUs, 100% more geometry, 100% more tesselators and ultimately 100% bigger die, just to let it be only 30% faster than it's predecessor (GTX560 Ti). It's not going to happen no matter how many times you repeat it to yourself. The mid-range used to be just as fast as it's predecessor when midrange meant 1/2 high-end, now that upper midrange or performance segment means 3/4 high-end, the performance chip will always be faster.
You say we don't know the efficiency of the shaders, but right next to that you claim (indirectly) that Kepler's efficiency not only on shaders but also in TMU, geometry and literally everything is 50% of what it is in GF104. It's absurd. We don't know the efficiency, right, so for all we know the efficiency might be better too so we could just as easily say it will be 3x times faster assuming 50% better efficiency and that would NOT be more outrageous than your claim saying that it MUST be only as fast as GTX580 while it has 2x the specs (hence 50% efficiency).
I'm not claiming anything from outside this world. GK104 has almost twice the Gflops, more than twice the texel fillrate, geometry and pretty much everything else is 25% faster than GK110, because clocks are 25% higher and has the same number of GPCs and SM (tesselators). And with such a massive difference in specs, a massive difference that suggests anything from 50% faster to 150% faster, with such a massive difference, mind you, I'm just saying that it will be 25% faster. It's not an outrageous claim, it's a very very conservative guesstimate, and hopes/fanboism has nothing to do with it (this is for the troll). Neither does what happened in the past, it is just spec comparison. And then the evidence of the past just corroborates the plausability of my claim. Stay tunned because my crystall ball says I'm being very conservative, but 25% over GTX580 is what I'll claim for the time being.
Without getting into a fight over speculative unknown future performance of Kepler, lets get some facts straight:
GF104 = GTX460
GF114 = GTX560 TI
I suggest you do some PROPER homework before spilling out lots of nonsense.
www.techpowerup.com/reviews/NVIDIA/GeForce_GTX_560_Ti/www.techpowerup.com/reviews/Zotac/GeForce_GTX_460_1_GB/
I'm EXTREMELY curious as to how are you going to (try to) spin this in your favor.
Is it that difficult nvidia to implement FXAA into drivers also????:shadedshu:shadedshu:shadedshu
I don't know if they work with all games because I wouldn't use it and don't really care about them. Personally I find both FXAA and MLAA to degrade visual quality rather than enhance it (textures mainly, but also shaders).
So when you said "GF104 handily beats GTX285", what you really means is GF114 beats GTX285. I am using GF114 in my computer and is a good card. However, I'll never call my card a GF104.
Since you can't even get a simple task of getting the numbers (a simple difference between 1 and 0) correctly, what makes your fantasy of Kepler vs Tahiti speculation believable/convicing?
Nvidia will be faster but its going to be the exact same situation we have seen time and again
HD 6970 at launch was around $370
GTX 580 at launch was around $500
$130 price difference
6970 to 7970 is around 40% performance difference
GTX 580 to 680 is expect to be 45-55%
this means essentially the difference we saw between 6970 and GTX580 aka 15%
is about the same difference we will see between a GTX 680 and HD 7970
Nvidia will be faster by around 15% and charge $100 premium for the performance difference,
The specs are out and the number of SPs is not 480 (comparatively) like it was with GTX480, and clocks are not 600-700 Mhz. They didn¡t fail to meet their goals. Specs are 1536 SPs / 950 Mhz and not 1440 SP / 800 Mhz or something lilke that. They got what they wanted and they aimed for 100% imrovement, minus x% for innefficiencies.
Your point has been wrong all the time. The fact is they doubled up the number of SPs per SM, from 48 up to 96. If the resulting 2.9 Tflops chip was going to be just as fast as the 1.5 Tflops chip, they would have designed it for 1.45 Tflops in the "old fashion", I mean, they woudn't have doubled up the SP count and die size like that. They would have put 768 "Fermi-like" SP and be done with it.
Keep calling me fanboy, please one more time at least. I enjoy it, because you are so wrong and you so desperately (and wrongly) think that it makes your point any more valid. :laugh:
AMD already probably lost out on the fact that their cards have been--and were more so at launch--in low supply. Nvidia has had several extra weeks, going on months, to stock up, so they will be able to launch a whole line of cards, in high supply, that could potentially offer better or at least comperable performance. This is all speculation, but Nvidia from my perspective seem to be in a very good spot.
the US $ is worth less then it used to be, high end Nvidia cards have cost this before $8800 GTX,
GTX 280 launched at $650
GTX 480 launched at $500
The 7970 is fast the 680 will be faster, 670 will be priced the same as the 7970 and offer the same performance,
there is no sales to lose or gain this is the exact same situation as the
GTX 400 series vs HD 5000 and GTX 500 vs HD 6000 in terms of performance differences and prices difference, but thats all im really at liberty to say.
just look back at previous launches its always the same, these last few years AMD launches first Nvidia follows, Nvidia retakes single GPU crown but also costs more, thats just the way it goes.
look at the GTX 570 vs HD 6970, 6970 costs a tiny bit more in the begining but also won in the majority of benchmarks, in the end they were equal prices averaged out,
GTX 670 vs 7970 will be the same situations as 570 vs 6970 Nvidias 680 will take the performance crown,
Hell a GTX 480 is only on average 50% faster then a GTX 280, in most games,
this with what info I have appears to be the same difference between a GTX 580 and 680 around 50% avg delta, some get as high as 80% but the average is 45-55% in general performance
The difference you see below between a 280 and a 580 is what we will see between a 580 and a 680
8800GTX - $650
9800GTX - $350
GTX280 - $650
GTX480 - $500
GTX580 - $500
Compared to AMD\ATi's launch prices;
HD3870 - $240
HD4870 - $300
HD5870 - $400
HD6970 - $370
HD7970 - $550
It seems like both companies are just working towards the $500-550 flagship price point. Aside from the 9800GTX which dipped--because it was basically an 8800GTX on a lower stepping--they have continued a trend of dropping the price of their highest performing single card (not counting post lineup releases like the 285 and 8800 Ultra, or Dual-GPU cards). AMD\ATi on the other hand, have steadily increased the price.
I'm thinking Nvidia will launch a GTX680 around $550, a GTX670 around $450, and a GTX660Ti around $350. The 670 will probably handily beat the HD7970, with the 660Ti coming close to it. Obviously this is just speculation, but I'm not just throwing numbers out, it would put it in line with most of the rumors and the pricing structure Nvidia currently uses.
GTX 580 3GB was $600+ at launch
your also forgetting the 8800GTX ULTRA which was $700 at launch
you can discount them if you like compared to the mainstream top single gpu, but in terms of SINGLE GPU SKU, nvidia hasnt been dropping price what they have done however is offer better value at the typical top end,
8800 Ultra - $800+
9800GTX - $350
GTX280 - $650
GTX480 - $500
GTX580 3GB - $600+
Nvidia's pricing is more consistant, AMD prices have gone up because they can now compete with Nvidia on even footing most of the time,
Compared to AMD\ATi's launch prices;
HD2900 - $400 - could not compete with nvidia
HD3870 - $240 - far cheaper then the 2900 series that came before performance was the same, didnt compete well
HD4870 - $300 - more competitive good price point started gaining market share, still behind on performance, but was good value
HD5870 - $400 - strategy change, launched first with DX11, no competition in the market took a chunk of market share,
HD6970 - $370 - fouled up release date, Nvidia countered before AMD could release, meaning GTX 480 it came out on par with but Nvidia retook the crown with the 580 1.5gb and 3gb models
HD7970 - $550 - again AMD release first, offers more performance, Nvidia will counter with a faster chip that costs more, common sense from data presented over time would make this the logical outcome.
Nvidia will Launch a GTX 680 that like the 580 vs 6970 and 5870 vs GTX 480 before it costs more but is also faster, thats about what it comes down to, and you can say what you like about AMDs prices but if there so damn bad why are most of the e-tailers people like to deal with are sold out and scrambling to get more stock, whats more is AMD is getting more fab time then Nvidia currently :toast:
If NV have created something fantastic (i.e. 50% faster than GTX580 card) and it is stable enough to work on non-TWIMTBP titles. I won't mind cashing one for myself. If not, then Tahiti. A simple wait and see situation. Cheers.