Categories




Review Contents:

BFG GTX 260 OCX MAXCORE (216SP) 896MB Video Card Review

by Michael "SKYMTL" Hoenig     |     November 17, 2008

The GT200-series Architecture


The GT200-series represents Nvidia’s first brand new architecture since the G80 launched all the way back in November of 2006. In human years this timeframe may have not seemed like a long time but in computer years it was an eternity.

Even though these new cards are still considered graphics cards, the GT200 architecture has been built from the ground up in order to make use of emerging applications which can use parallel processing. These applications are specifically designed to take advantage of the massive potential that comes with the inherently parallel nature of a graphics card’s floating point vector processors. To accomplish this, Nvidia has released CUDA which we will be talking about in the next section.

On the graphics processing side of things the GT200 series are second generation DX10 chips which do not support DX10.1 like some ATI cards while promising to open a whole new realm in graphics capabilities. Nvidia’s mantra in the graphics processing arena is to move us away from the photo-realism of the last generation of graphics cards into something they call Dynamic Realism. For Nvidia, Dynamic Realism means that not only is the character rendered in photo-real definition but said character interacts with a realistically with a photo real environment as well.

To accomplish all of this, Nvidia knew that they needed a serious amount of horsepower and to this end have released what is effectively the largest, most complex GPU to date with 1.4 billion transistors. To put this into perspective, the original G80 core had about 686 million transistors. Let’s take a look at how this all fits together.


Here we have a basic die shot of the GT200 core which shows the layout of the different areas. There are four sets of processor cores clustered into each of the four corners which have separate texture units and shared frame buffers. The processor core areas hold the individual Texture Processing Clusters (or TPCs) along with their local memory. This layout is used for both Parallel Computing and graphics rendering so to put things into a bit better context, let’s have a look at what one of these TPCs looks like.


Each individual TPC consists of 24 stream (or thread) processors which are broken into three groups of eight. When you combine eight SPs plus shared memory into one unit you get what Nvidia calls a Streaming Multiprocessor. Basically, a GTX 280 will have ten texture processing clusters each with a grand total of 24 stream processors for a grand total of 240 processors. On the other hand a GTX 260 has two clusters disabled which brings its total to 192 processor “cores”. Got all of that? I hope so since we are now moving on to the different ways in which this architecture can be used.


Parallel Processing


At the top of the architecture shot above is the hardware-level thread scheduler that manages which threads are set across the texture processing clusters. You will also see that each “node” has its own texture cache which is used to combine memory accesses for more efficient and higher bandwidth memory read/write operations. The “atomic” nodes work in conjunction with the texture cache to speed up memory access when the GT200 is being used for parallel processing. Basically, atomic refers to the ability to perform atomic read-modify-write operations to memory. In this mode all 240 processors can be used for high-level calculations such as a Folding @ Home client or video transcoding


Graphics Processing


This architecture is primarily used for graphics processing and when it is being as such there is a dedicated shader thread dispatch logic which controls data to the processor cores as well as setup and raster units. Other than that and the lack of Atomic processing, the layout is pretty much identical to the parallel computing architecture. Overall, Nvidia claims that this is an extremely efficient architecture which should usher in a new damn of innovative games and applications.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Bookmark to Slashdot!Stumble this Post!Reddit! Bookmark to Newsvine!
 

Latest Reviews in Video Cards
February 8, 2010
With ATI's assault on the high and mid-range price segments nearly complete, their focus has now shifted to the lower end of the market.  Hot on the heels of their HD 5450 release comes a card with su...
February 3, 2010
ATI continues their march into all areas of the market and today has released the lowest-end card of the 5000-series:  the HD 5450.  This isn't a high performance card by any stretch of the imaginatio...
January 19, 2010
ATI's HD 5000 series have been burning up the GPU sales charts as of late with their near-flawless combination of price, performance and efficiency.  The HD 5850 and HD 5770 have been particularly pop...
LinkBacks (?)
LinkBack to this Thread: http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/11907-bfg-gtx-260-ocx-maxcore-216sp-896mb-video-card-review.html
Posted By Date
should I buy? - AnandTech Forums January 31, 2010 01:15 AM
GTX260 or 4870 1gig ? - Graphics-Cards - Graphic-Displays January 26, 2010 10:47 AM
BFG GTX 260 OCX MAXCORE (216SP) Video Card Review January 1, 2010 06:39 PM
Which Nvidia card to get? - Nvidia - Graphic-Displays December 12, 2009 06:23 PM
BFG GTX 260 OCX MAXCORE (216SP) Video Card Review December 11, 2009 02:47 PM
Which Nvidia card to get? - Nvidia - Graphic-Displays December 6, 2009 07:54 AM
BFG GTX 260 OCX MAXCORE (216SP) 896MB Video Card Review @ Hardware Canucks November 8, 2009 02:19 PM
Hardware RoundUp - HotHardware October 12, 2009 10:56 PM
Futuremark - News - Newsarticle September 4, 2009 01:37 AM
running a GTX 260 SSC off a 500 watt? - [H]ard|Forum July 25, 2009 09:05 AM
?? ??PC???????: BFG GTX 260 OCX MAXCORE 896MB ???? July 18, 2009 08:26 AM
BFG GTX 260 OCX MAXCORE (216SP) 896MB Video Card Review - GeForce GTX 260 , Video Cards July 16, 2009 09:37 PM
BFG GTX 260 OCX MAXCORE (216SP) 896MB Video Card Review July 15, 2009 04:36 PM
?????? • ???????? ???? - ?????/??????? ??????? - ????????????, pls July 14, 2009 03:39 PM
TR Forums • View topic - 4870 1gb vs. gtx260 July 14, 2009 03:10 AM
bfg 260 ocx backplate - Overclockers UK Forums July 8, 2009 08:40 AM
GTX 260 / 280 Overclocking Thread - Rage3D Discussion Area June 19, 2009 06:34 PM
Thinking of getting a Nvidia GTX 260 - AVForums.com May 30, 2009 01:27 PM
BFG GeForce GTX 260 OCX MaxCore Version Review :: mvk.tech :: NVIDIA GeForce GTX 295 285 275 260 ATI Radeon HD 4890 4870 4850 4830 :: MVKTech :: On the Edge of Technology May 27, 2009 10:57 PM
Week of November 16, 2008 May 27, 2009 08:34 AM
GTX260 or 4870 1gig ? May 25, 2009 10:08 AM
GTX 260 | GPU Watch - The Latest Video Card News and Reviews May 24, 2009 08:44 AM
GTX 260 216 or HD4870 1GB? Intelligent decision for my gaming May 10, 2009 04:10 PM
BFG GeForce GTX 260 OCX MAXCORE May 2, 2009 12:36 PM
Wednesday Shortbread - The Tech Report April 30, 2009 10:28 PM
GTX260 or 4870 1gig ? April 26, 2009 08:47 AM
BFG GTX 260 OCX MAXCORE (216SP) 896MB Video Card Review - Hardware Canucks April 23, 2009 05:49 PM
» BFG GTX 260 OCX MAXCORE (216SP) Video Card Review April 14, 2009 03:23 AM
Its upgrade time again (8800GT > 4870?) - AVForums.com April 13, 2009 08:54 AM
techPowerUp! :: Review Database April 10, 2009 06:32 PM
[H] Enthusiast --- www.hardocp.com April 9, 2009 02:42 PM
Review of BFG GeForce GTX 260 OCX maXcore 896MB PCIe BFGRGTX260MC896OCXE, Review BFG GeForce GTX 260 OCX maXcore 896MB PCIe BFGRGTX260MC896OCXE April 9, 2009 02:16 AM
Should I get the BGF GTX260 core 216? - Page 2 - Overclock.net - Overclocking.net April 4, 2009 07:18 AM
BFG GTX 260 OCX MAXCORE (216SP) 896MB Video Card Review April 3, 2009 04:10 PM
GTX 260 216 or HD4870 1GB? Intelligent decision for my gaming April 2, 2009 10:02 PM