“How do you follow up on Fermi?” That’s the question we had going into NVIDIA’s press briefing for the GeForce GTX 680 and the Kepler architecture earlier this month. With Fermi NVIDIA not only captured the performance crown for gaming, but they managed to further build on their success in the professional markets with Tesla and Quadro. Though it was a very clearly a rough start for NVIDIA, Fermi ended up doing quite well in the end.

So how do you follow up on Fermi? As it turns out, you follow it up with something that is in many ways more of the same. With a focus on efficiency, NVIDIA has stripped Fermi down to the core and then built it back up again; reducing power consumption and die size alike, all while maintaining most of the aspects we’ve come to know with Fermi. The end result of which is NVIDIA’s next generation GPU architecture: Kepler.

Launching today is the GeForce GTX 680, at the heart of which is NVIDIA’s new GK104 GPU, based on their equally new Kepler architecture. As we’ll see, not only has NVIDIA retaken the performance crown with the GeForce GTX 680, but they have done so in a manner truly befitting of their drive for efficiency.

GTX 680 GTX 580 GTX 560 Ti GTX 480
Stream Processors 1536 512 384 480
Texture Units 128 64 64 60
ROPs 32 48 32 48
Core Clock 1006MHz 772MHz 822MHz 700MHz
Shader Clock N/A 1544MHz 1644MHz 1401MHz
Boost Clock 1058MHz N/A N/A N/A
Memory Clock 6.008GHz GDDR5 4.008GHz GDDR5 4.008GHz GDDR5 3.696GHz GDDR5
Memory Bus Width 256-bit 384-bit 256-bit 384-bit
Frame Buffer 2GB 1.5GB 1GB 1.5GB
FP64 1/24 FP32 1/8 FP32 1/12 FP32 1/12 FP32
TDP 195W 244W 170W 250W
Transistor Count 3.5B 3B 1.95B 3B
Manufacturing Process TSMC 28nm TSMC 40nm TSMC 40nm TSMC 40nm
Launch Price $499 $499 $249 $499

Technically speaking Kepler’s launch today is a double launch. On the desktop we have the GTX 680, based on the GK104 GPU. Meanwhile in the mobile space we have the GT640M, which is based on the GK107 GPU. While NVIDIA is not like AMD in that they don’t announce products ahead of time, it’s a sure bet that we’ll eventually see GK107 move up to the desktop and GK104 move down to laptops in the future.

What you won’t find today however – and in a significant departure from NVIDIA’s previous launches – is Big Kepler. Since the days of the G80, NVIDIA has always produced a large 500mm2+ GPU to serve both as a flagship GPU for their consumer lines and the fundamental GPU for their Quadro and Tesla lines, and have always launched with that big GPU first. At 294mm2 GK104 is not Big Kepler, and while NVIDIA doesn’t comment on unannounced products, somewhere in the bowels of NVIDIA Big Kepler certainly lives, waiting for its day in the sun. As such this is the first NVIDIA launch where we’re not in a position to talk about the ramifications for Tesla or Quadro, or really for that matter what NVIDIA’s peak performance for this generation might be.

Anyhow, we’ll jump into the full architectural details of GK104 in a bit, but let’s quickly talk about the specs first. Unlike Fermi or AMD’s GCN, Kepler is not a brand new architecture. To be sure there are some very important changes, but at a high level the workings of Kepler have not significantly changed compared to Fermi. With Kepler what we’re ultimately looking at is a die shrunk distillation of Fermi, and in the case of GK104 that’s specifically a distillation of GF114 rather than GF110.

Starting from the top, GTX 680 features a fully enabled GK104 GPU – unlike the first generation of Fermi products there are no shenanigans with disabled units here. This means GTX 680 has 1536 CUDA cores, a massive increase from GTX 580 (512) and GTX 560 Ti (384). Note however that NVIDIA has dropped the shader clock with Kepler, opting instead to double the number of CUDA cores to achieve the same effect, so while 1536 CUDA cores is a big number it’s really only twice the number of cores of GF114 as far as performance is concerned. Joining those 1536 CUDA cores are 32 ROPs and 128 texture units; the number of ROPs is effectively unchanged from GF114, while the number of texture units has been doubled. Meanwhile on the memory and cache side of things GTX 680 features a 256-bit memory bus coupled with 512KB of L2 cache.

As for clockspeeds, GTX 680 will introduce a few wrinkles courtesy of Kepler. As we mentioned before, the shader clock is gone in Kepler, with everything now running off of the core clock (or as NVIDIA likes to put it, the graphics clock). At the same time Kepler introduces the Boost Clock – effectively a turbo clock for the GPU – so we still have a 3rd clock to pay attention to. With that said, GTX 680 ships at a base clock of 1006MHz and a boost clock of 1058MHz. On the memory side of things NVIDIA has finally managed to fully hammer out their memory controller, allowing NVIDIA to ship with a memory clock of 6.006GHz.

Taken altogether, on paper GTX 680 has roughly 195% the shader performance, 260% the texture performance, 87% of the ROP performance, and 100% of the memory bandwidth of GTX 580. Or as compared to its more direct ancestor the GTX 560 Ti, GTX 680 has 244% of the shader performance, 244% of the texture performance, 122% of the ROP performance, and 150% of the memory bandwidth of GTX 560 Ti. Compared to GTX 560 Ti NVIDIA has effectively doubled every aspect of their GPU except for ROP performance, which is the one area where NVIDIA believes they already have enough performance.

On the power front, GTX 680 has a few different numbers to contend with. NVIDIA’s official TDP is 195W, though as with the GTX 500 series they still consider this is an average number rather than a true maximum. The second number is the boost target, which is the highest power level that GPU Boost will turbo to; that number is 170W. Finally, while NVIDIA doesn’t publish an official idle TDP, the GTX 680 should have an idle TDP of around 15W. Overall GTX 680 is targeted at a power envelope somewhere between GTX 560 Ti and GTX 580, though it’s closer to the former than the latter.

As for GK104 itself, as we’ve already mentioned GK104 is a smaller than average GPU for NVIDIA, with a die size of 294mm2. This is roughly 89% the size of GF114, or compared to GF110 a mere 56% of the size. Inside that 294mm2 NVIDIA packs 3.5B transistors thanks to TSMC’s 28nm process, only 500M more than GF110 and largely explaining why GK104 is so small compared to GF110. Or to once again make a comparison to GF114, this is 1050M (53%) more than GF114, which makes the fact that GK104 doubles most of GF114’s functional units all the more surprising. With Kepler NVIDIA is going to be heavily focusing on efficiency, and this is one such example of Kepler’s efficiency in action.

Last but not least, let’s talk about pricing and availability. GTX 680 is the successor to GTX 580 and NVIDIA will be pricing it accordingly, with an MSRP of $500. This is the same price that the GTX 580 and GTX 480 launched at back in 2010, and while it’s consistent for an x80 video card it’s effectively a conservative price given GK104’s die size. NVIDIA does need to bring their pricing in at the right point to combat AMD, but they’re in no more of a hurry than AMD to start any price wars, so it’s conservative pricing all around for the time being.

AMD’s competition of course is the recently launched Radeon HD 7970 and 7950. Priced at $550 and $450, the GTX 680 sits right in between them in terms of pricing. However with regard to gaming performance the GTX 680 is generally more than a match for the 7970, which is going to leave AMD in a tough spot. AMD’s partners do have factory overclocked cards, but those only close the performance gap at the cost of an even wider price gap. NVIDIA has priced the GTX 680 to undercut the 7970, and that’s exactly what will be happening today.

As for availability, we’re told that it should be similar to past high end video card launches, which is to say it will be touch and go. As with any launch NVIDIA has been stockpiling cards but it’s still a safe bet that GTX 680 will sell out in the first day. Beyond the initial launch it’s not clear whether NVIDIA will be able to keep up with demand over the next month or so. NVIDIA has been fairly forthcoming to their investors about how 28nm production is going, and while yields have been acceptable TSMC doesn’t have enough wafers to satisfy all of their customers at once, so NVIDIA is still getting fewer wafers than they’d like. Until very recently AMD’s partners have had a difficult time keeping the 7970 in stock, and it’s likely it will be the same story for NVIDIA’s partners.

The Kepler Architecture: Fermi Distilled
Comments Locked

404 Comments

View All Comments

  • jmpietersen - Thursday, March 22, 2012 - link

    This is very impressive, Nvidia has taken the crown again, nicely done, but remember, if you have read what the claims were and what has been said?
    Essentially, what Nvidia has, is 3 x GTX580's in "CORE" count and yet they only managed a mere 15 - 25% improvement, not exactly first class if you ask me??

    If this card beat, and it should have easily have done it, if you take into account the amount of CUDA cores it has, the GTX590 and should have given the ASUS MARS a run for its money too? Which now in turn shows that the kepler cores are not as good as the Fermi cores.

    I hope for Nvidia's sake its a mere driver issue and there will be further GREATER gains, if not, the essentially, they are going backwards. AMD has at least continuously improved and lets face it, AMD's 7 series, really shines compared to the 6 series??

    Oh and before you all jump the gun, I have a Nvidia GTX 560ti card, love it, but i am not so sure about the new cards??
  • CeriseCogburn - Thursday, March 22, 2012 - link

    FXAA is what was used on the single 680 bench that matched 3x580 using 4xmsaa (though we never heard framerates).
    No one claimed 680 was 300% faster than 580 sir. No one.
    Well, amd fans claim it should be, as you just did.
    AMD claims a very high shader count by counting a 5 superscalar (or 4 now) cluster as 5 shaders not 1. Nvidia for years counted their shaders as 1/5th that number, hence the 5870 has "1600 shaders" and cannot beat a 320 shader 570.
    ---
    It appears Nvidia has no longer sat idly by, and decided to start counting 5x per cluster as well.
    Hence, 1538 shaders is now that instead of 1/5th that number which would be 307 shaders.
    So if you go with the old way of counting, 307 shaders would be beating the 580's higher shader count by a lot.
  • jmpietersen - Thursday, March 22, 2012 - link

    Just Quoting original text?

    Game Developers Conference 2012 attendees were first in the world to bear witness to the power of our next-generation ‘Kepler’ graphics card at an invite-only Unreal Engine 3 Samaritan demonstration. When previously shown, the same demo required the use of three GeForce GTX 580 graphics cards.

    http://www.nvidia.com/content/newsletters/web/gf-n...

    Yes i know what you saying, but according to this statement, on the nvidia site, the performance should have somewhat beaten the GTX590, just saying, thats what they had us believe?
    So i am a little taken back, but you just answered my original statement, they have gone backwards?
  • CeriseCogburn - Thursday, March 22, 2012 - link

    I think you should believe yourself and stay wondering, and claim "they've" gone backwards. That's brilliant indeed. (that was sarcasm guy)
    Now you've gone to beating 590 - whatever, it is does in some tests....
    --
    Clearly you want to believe they've gone backwards and lied to you so feel free to do so forever.
  • silverblue - Friday, March 23, 2012 - link

    By providing no information whatsoever on the demo's framerate, it is entirely possible that somebody would indeed believe the 680 is three times faster than a 580. Of course, we know it's not (and jmpietersen certainly knows) - it's just far better and more efficient anti-aliasing that's being employed. Win-win for anybody going with the 680 and wanting exceptional image quality.

    The lack of information about the framerates produced by the 580s as compared to the sole 680 is the key to what jmpietersen is arguing about.
  • CeriseCogburn - Friday, March 23, 2012 - link

    Yes, but I think what's left out is context since they were bragging out the new TXAA or FXAA - so we get a clipped statement after the fact...
    Then we're told we were lied to, when really it is the statement clippers that are lying, and a bunch of the rest of us tricked and angry.
  • KamikaZeeFu - Thursday, March 22, 2012 - link

    Cared to read the article? Nvidia changed the way they operate their Cuda cores. Previously, they were run at twice the frequency of the rest of the core (core clock vs shader clock).

    Now shader clock is gone, shaders operate at the same frequency. So roughly, 1 fermi shader core is 2 kepler shader cores.
    Suddenly, your 3 x GTX580 core count actually means 1,5 x GTX 580 core count.
  • jmpietersen - Thursday, March 22, 2012 - link

    Thanks, you also answered my original statement, they have gone backwards?

    But again, read what "THEY" said, not me, i am just disappointed, thats all, i really was hoping it would have been a little more than what it is.

    But i will upgrade to the GTX680, depending on what AMD does in terms of pricing. then i will weigh up my options.
  • blanarahul - Tuesday, March 27, 2012 - link

    you didn't read the article i guess. they had to double the CUDA cores since they did away with the shader clock.
  • Ananke - Thursday, March 22, 2012 - link

    This card is impressive, probably worth $249 at launch. Same with the Radeon 7850/7870. I will definitely consider it when it goes under that magical price level.

    In my opinion, NVidia and AMD totally missed the market this year. General consumer will just save and buy iPads, and when MS comes out with Windows tablets it will get even worse.

    Impressive hardware, but it is pricing out almost all of its targeted market. These will sell in a very limited number. I guess they don't care about the GPU business anymore, but such thinking leaves them vulnerable to ARM hybrids with GPU integration from other parties.

Log in

Don't have an account? Sign up now