Featured Articles

Nvidia GTX 770 spec is out

Nvidia GTX 770 spec is out

In addition to the GK110 based Nvidia Geforce GTX 780, we managed to get some details regarding the GK104-based GTX 770…

More...
Nvidia Geforce GTX 780 detailed

Nvidia Geforce GTX 780 detailed

We managed to confirm the full spec of the upcoming Nvidia Geforce GTX 780 graphics card as well as some performance…

More...
AMD shares take rollercoaster ride

AMD shares take rollercoaster ride

In the last 52 weeks AMD was on a rollercoaster ride, with prices ranging from $1.81 to $6.46. Yesterday it closed…

More...
HIS iCooler Turbo HD 7790 reviewed

HIS iCooler Turbo HD 7790 reviewed

Today we’ll take a closer look at a factory overclocked HD 7790, courtesy of HIS. The HIS HD 7790 iCooler Turbo…

More...
Kingston DataTraveler Ultimate 3.0 Generation 3 (32GB) reviewed

Kingston DataTraveler Ultimate 3.0 Generation 3 (32GB) reviewed

High capacity USB drives have become commonplace a while ago, but although some memory outfits are peddling huge drives, up…

More...
Frontpage Slideshow | Copyright © 2006-2010 orks, a business unit of Nuevvo Webware Ltd.
Friday, 16 March 2012 20:03

Nvidia GK104 GPU explained

Written by Slobodan Simic

 geforcegtxnew logo

Meet the new SMX units 


Although the actual diagram of the Nvidia GK104 GPU has been seen earlier, now we get a full explanation regarding GK104 CUDA core impressive 1536 number as well as more details regarding the actual structure of the GK104.

As rumoured earlier, Nvidia's GK104 is based on 28nm manufacturing process, has a die size of 294mm2 and features 3.54 billion transistors. The 1536 CUDA core number has been quite interesting and it is basically three time more than what we had a chance to see on the Fermi based GTX 680.

According to leaked info at HKEPC site and pictures from what appears to be Nvidia's presentation, the GK104 GPU starts with the GigaThread Engine placed between the GPU and the PCI-Express 3.0 interface. The GPU consists of four graphics processing clusters, or shortly GPCs, which share the same L2 cache and feature single raster engine each and two streaming multiprocessors or SMs that are now called SMX.

Each SMX features a PolyMorph Engine 2.0, Instruction, Texture, shared L1 and other caches, 192 CUDA cores accompanied by load/store (LD/ST) and special function units. If you add every GPC up, you'll get a total of four Raster Units, eight Geometry Units, 32 ROPs and 128 Texture Units. Since every of those four GPCs has two SMXs, every SMX has 192 CUDA Cores, it is quite easy to get to that magic 1536 CUDA Core number.

The GK104 is quite similar to the GF104 Fermi GPU but with a larger number of CUDA cores per SM, or in this case SMX. While GF104 had two GPC with four SMs each, GK104 has four GPCs with two SMs each. It also has more texture units per SM, upgraded Polymorph Engine, two more rasters, same amount of ROPs and geometry units, and a same 4x64-bit memory controller that adds to 256-bit wide memory interface, but the idea is pretty much the same. 

Of course, we are looking forward to see some official reviews. You can check out the original GK104 GPU diagram screenshots here.

 nvidia gk104GPU 12

blog comments powered by Disqus

To be able to post comments please log-in with Disqus

 

Facebook activity

Latest Commented Articles

Recent Comments