GeForce 8 Series

From Wikipedia, the free encyclopedia

NVIDIA GeForce 8 Series
Codename G80
Created November 2006
Entry-level GPU Unannounced
Mid-Range GPU Unannounced
High-end GPU GeForce 8800
DirectX version 10

The GeForce 8 Series, or codename G80, is the eighth generation of NVIDIA's GeForce graphics cards. [1] The GeForce 8 is the third fundamentally new architecture developed by NVIDIA; the last one was GeForce 256. [2]

Contents

[edit] GeForce 8 Series Overview

GeForce logo
Enlarge
GeForce logo

The GeForce 8 series arrives with NVIDIA's first unified shader DirectX 10.0 Shader Model 4 / OpenGL 2.x architecture.[1] The design is a major paradigm shift in GPU functionality and capability. The most obvious change is the move from the separate functional units (pixel shaders, vertex shaders) within old GPUs to a homogeneous collection of universal floating point processors (called stream processors) that can perform any number of tasks. The design allows an arbitrary assignment of processing resources to maintain a more optimal workload within the GPU, because not all applications use each type of shader program in the same ratio. So, for a program that needs more vertex shader geometry power, the GPU can allocate more resources to that task instead of pixel shading, for example. GeForce 8 does this allocation in hardware.[1]

While GeForce 8 has a large number of stream processors, it should be noted that those processors are relatively simple compared to the shader units of older GPUs. Each is scalar and thus can operate on only one component at a time, making them simple while still being quite flexible and universal.[3] However, this simplicity results in more time needed to calculate arithmetic per processor relative to the more specialized and robust shader units within older GPUs. Previous generation shader units operate on data in a vector fashion. The simplicity of G80's processors is mostly compensated for by the high clock speed at which they run. GeForce 8800 runs the various parts of its core at differing clock speeds (clock domains), similar to the operation of the previous NVIDIA G7x GPUs. The stream processors of 8800GTX, for example, operate at a 1.35 GHz clock rate while some of the chip is at 575 MHz with other intermediate rates throughout.[1][3]

NVIDIA's new chip also performs correct texture filtering, a major upgrade from the previous generations that used various optimizations and visual tricks to speed up rendering while impairing filtering quality. It correctly renders an angle-independent anisotropic filtering algorithm along with full trilinear texture filtering. NVIDIA has also introduced new polygon edge anti-aliasing methods, including the ability of the GPU's ROPs to perform both multisampled AA (MSAA) and HDR lighting at the same time, correcting various limitations of previous generations. GeForce 8 can perform MSAA with both FP16 and FP32 shader formats. GeForce 8 supports 128-bit HDR rendering, an increase from prior cards' 64-bit support.[3] The chip's new anti-aliasing technology, called coverage sampling AA (CSAA), uses Z, color, and coverage information to determine final pixel color. This technique of color optimization allows 4X AA to look similar to a 16X AA mode.[3]

Another addition is the capability for the GPU to use its processors for physics rendering, a technique named Quantum Effects Technology by NVIDIA. Additionally, NVIDIA has created the compute unified device architecture (CUDA) technology. This is an interface for the GeForce 8 cards that provides general purpose functionality for the processors within the GPU. This is a developing technique, known more generically as General Purpose GPU (GPGPU).

The new GeForce 8 series also supports 10-bit display output, up from 8-bit on previous cards. This potentially allows higher fidelity color representation on capable displays. NVIDIA's PureVideo HD video rendering technology is an improved version of the original PureVideo introduced with GeForce 6. The HD edition includes GPU-based hardware acceleration for decoding HD movie formats, post-processing of HD video for enhanced images, built-in High-Bandwidth Digital Content Protection (HDCP) support at the card level.[4] The 8 series also supports the NVIDIA Scalable Link Interface (SLI) for multi-card rendering.

[edit] GeForce 8800 Series (G80)

GeForce 8800GTS.  Most of the graphics card is covered by the standard heatsink and cooling fan.
Enlarge
GeForce 8800GTS. Most of the graphics card is covered by the standard heatsink and cooling fan.

The 8800 series was launched on November 8, 2006 with the release of the GeForce 8800GTX and the less powerful 8800GTS[5]. It replaces the GeForce 79x0 series as NVIDIA's top performing consumer video card. GeForce 8800 GTX and GTS use identical GPU cores, but the GTS model disables parts of the GPU and reduces RAM size / bus width to lower product cost.

The 8800 GTX has 8 groups of 16 stream processors, for a total of 128 processors. 8800 GTS, in comparison, features a G80 processor with 2 of the 8 groups disabled, leaving 96 stream processors arranged as 6 groups of 16.[3] It is estimated that the GeForce 8800 GTX has ~520 GFlops performance.[6] Both the 8800GTX and the 8800GTS are built on PCBs larger than any previous consumer graphics card, with the 8800GTX measuring 10.5 in (~26.7 cm) in length and the GTS measuring 9 in (~23 cm). This raises the concern that the graphics cards will not fit inside some smaller computer cases. Both cards have two dual-link DVI connectors and a HDTV/S-Video out connector. The 8800GTX requires 2 PCIe power inputs, to keep to the PCIe standard, while the GTS requires just 1.

Although a minor manufacturing defect related to a resistor of improper value caused a recall of the 8800GTX models (not the 8800GTS) just two days before the product launch, the launch itself was unaffected.[7]

As of November 2006, the G80 GPU is the largest ever constructed. It consists of 681 million transistors covering a 480 mm² die surface area built on a 90 nm process.[1] It is predicted that NVIDIA will move to a 65 nm process sometime in 2007 in order to reduce this exceedingly large size.

Technical Summary:[8]

Model Release Date Codename Fabrication process (nm) Core clock max (MHz) Fillrate max (billion texel/s) Shaders Memory
Stream Processors Clock (MHz) Bandwidth max (GB/s) Bus type Bus width (bit) Megabytes Clock (MHz)
GeForce 8800 GTX 8th November 2006 G80 90 575 36.8 128 1350 86.4 GDDR3 384 768 1800
GeForce 8800 GTS 8th November 2006 G80 90 500 24 96 1200 64 GDDR3 320 640 1600

[edit] See also

[edit] Rumors

  • According to The Inquirer, Nvidia is preparing a faster version of the G80 for launch around the same time that ATI launches its new card. The full article can be found here.

[edit] References

  1. ^ a b c d e Sommefeldt, Rys. NVIDIA G80: Architecture and GPU Analysis, Beyond3D.com, November 8, 2006.
  2. ^ Q3 2007 NVIDIA Corporation Earnings Conference. Nvidia.com. November 9, 2006.
  3. ^ a b c d e Wasson, Scott. Nvidia's GeForce 8800 graphics processor, TechReport.com, November 8, 2006.
  4. ^ Shrout, Ryan. NVIDIA PureVideo HD Technology - Is the PC Ready of HD Video?, PC Perspective, December 5, 2006.
  5. ^ GeForce 8800 Press Release, NVIDIA.com, accessed November 9, 2006.
  6. ^ "Vladimir Romanchenko". NVIDIA GeForce 8800 GTX: new 3D leader with support for DirectX 10, digital-daily.com, November 11, 2006.
  7. ^ "Visionary". All 8800GTX Cards Being Recalled, VR-Zone.com, November 6, 2006.
  8. ^ GeForce 8800 specifications, NVIDIA.com, accessed November 9, 2006.

[edit] External links


NVIDIA Gaming Graphics Processors
Early Chips: NV1NV2
DirectX 5/6: RIVA 128RIVA TNTRIVA TNT2
DirectX 7.x: GeForce 256GeForce 2
DirectX 8.x: GeForce 3GeForce 4
DirectX 9.x: GeForce FXGeForce 6GeForce 7
Direct3D 10: GeForce 8
Other NVIDIA Technologies
nForce: 220/415/420234500600SoundStorm
Professional Graphics: QuadroQuadro Plex
Graphics Card Related: TurboCacheSLI
Software: GelatoCg
Consumer Electronics: GoForce
Game Consoles: XboxPlayStation 3
In other languages