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
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)
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
- ^ a b c d e Sommefeldt, Rys. NVIDIA G80: Architecture and GPU Analysis, Beyond3D.com, November 8, 2006.
- ^ Q3 2007 NVIDIA Corporation Earnings Conference. Nvidia.com. November 9, 2006.
- ^ a b c d e Wasson, Scott. Nvidia's GeForce 8800 graphics processor, TechReport.com, November 8, 2006.
- ^ Shrout, Ryan. NVIDIA PureVideo HD Technology - Is the PC Ready of HD Video?, PC Perspective, December 5, 2006.
- ^ GeForce 8800 Press Release, NVIDIA.com, accessed November 9, 2006.
- ^ "Vladimir Romanchenko". NVIDIA GeForce 8800 GTX: new 3D leader with support for DirectX 10, digital-daily.com, November 11, 2006.
- ^ "Visionary". All 8800GTX Cards Being Recalled, VR-Zone.com, November 6, 2006.
- ^ GeForce 8800 specifications, NVIDIA.com, accessed November 9, 2006.
[edit] External links
- Beyond3D's G80 Architecture Diagram #666 - great diagram of how things work
- bit-tech's GeForce 8800 GTX review
- Guru 3d Review of Geforce 8
- Forceware Drivers for the GeForce 8800 series only (v. 97.02)
- NVIDIA's GeForce 8 series page
- NVIDIA GeForce 8800 GPU Architecture Overview - a somewhat longer and more detailed document about the new 8800 features
- OpenGL Extension Specifications for the G8x
|
|