THE 1990S

GPU

In the 1980s, graphics processing remained the domain of rudimentary VGA controllers. These components merely received image data, organized it, and transmitted it to a monitor. Nothing more.

The IBM Professional Graphics Controller was released in 1984. This card integrated an Intel 8088 microprocessor specifically dedicated to graphics tasks, thereby freeing up the main processor. At $5,500 and with limited compatibility, it achieved only limited distribution. But the idea took root: entrusting graphics calculations to a specialized processor.

The OpenGL standardization by SGI stimulated an entire ecosystem of hardware solutions dedicated to graphics rendering. The following decade accelerated the movement. SGI introduced the RealityEngine in 1993, whose architecture established the foundations of the modern graphics pipeline. This pipeline principle, which transforms 3D coordinates into 2D pixels through successive stages, still structures GPU operation today.

Then came the 3dfx Voodoo in 1996. This consumer card dedicated to 3D acceleration revolutionized video gaming on personal computers. One million transistors, 4 MB of 64-bit DRAM memory, a frequency of 50 MHz: these specifications delivered unprecedented performance at the time.

NVIDIA made a strong impact in 1999 with the GeForce 256. It was the first card marketed under the GPU name. This terminological choice was far from trivial: it emphasized the complete integration of graphics processing functions on a single chip, including geometric transformation and lighting. Its 23 million transistors and 32 MB of memory inaugurated the modern era of the graphics processor.

The early 2000s brought programmability. In 2001, on NVIDIA’s GeForce 3, developers could program certain pipeline stages via shaders. This newfound flexibility opened horizons for visual effects and 3D rendering.

The year 2002 saw the arrival of a generation of fully programmable GPUs with the GeForce FX and the Radeon 9700. Developers could now program operations per pixel and per vertex, precisely controlling graphics rendering. The GeForce FX, with its 80 million transistors and 128 MB of DDR memory, testified to the growing complexity of these components.

NVIDIA’s GeForce 8800 in 2006 marked a turning point. Its unified architecture replaced specialized processing units with versatile processors capable of executing different types of graphics calculations. CUDA accompanied this evolution: this programming environment authorized GPU usage for general calculations, well beyond simple graphics.

The Fermi architecture, which NVIDIA unveiled in 2009, confirmed this orientation toward general-purpose computing. The first GPU architecture designed for scientific computing, it integrated a cache memory hierarchy, ECC error correction, and improved double-precision performance. GPUs moved closer to conventional processors while retaining their massively parallel processing power.

This convergence trend could be observed everywhere. AMD launched its Fusion line in 2011, which integrated GPU and CPU on a single chip. Intel developed Larrabee, an architecture combining x86 cores with wide vector units. The convergence between graphics and general-purpose processors accelerated.

Modern GPUs embody the power of parallel processing. Their architecture, the result of continuous evolution from the simple graphics controllers of the 1980s, now runs an extensive range of applications: 3D rendering, scientific computing, artificial intelligence. This versatility, combined with considerable computing power, makes GPUs indispensable components of contemporary computer systems.