PC Hardware, Part 3 Codexery

Graphics processing unit

Specialized circuit for graphics and parallel computation.

Graphics processing unit

A graphics processing unit (GPU) is a specialized electronic circuit designed for digital image processing and to accelerate computer graphics. It is present either as a component on a discrete graphics card or embedded on motherboards, mobile phones, personal computers, workstations, and game consoles. GPUs are notable for their parallel structure, which has led to their adoption in diverse fields including artificial intelligence (AI) processing and model training due to linear algebra acceleration.

Market share 2009
Intel 49.4%, Nvidia 27.8%, AMD/ATI 20.6%
Typical performance unit
teraflops (TFLOPS)
Memory bandwidth max integrated
128 gigabytes per second
Memory bandwidth discrete
more than 1000 gigabytes per second
External bus used
PCI Express
Thunderbolt 3 speed
40 gigabits per second

Lore & Background

The modern GPU emerged during the 1990s, adding the ability to perform operations like drawing lines and text without CPU help, and later adding 3D functionality. Earlier graphics controllers known as video display controllers had no internal calculation capabilities, while blitters performed only basic memory movement operations. Modern GPUs include hundreds or thousands of calculation units, enabling them to handle embarrassingly parallel problems. Graphics functions are generally independent, lending themselves to implementation on separate calculation engines. The ability of GPUs to rapidly perform vast numbers of calculations has led to their adoption in artificial intelligence, neural network training, and cryptocurrency mining. In personal computers, GPUs exist in two main forms: dedicated graphics, which use on-board RAM specially selected for serial workloads such as GDDR SDRAM, and integrated graphics, which use a portion of system RAM and are less costly but tend to be less capable. Technologies such as Scalable Link Interface (SLI), NVLink, and CrossFire allow multiple GPUs to draw images simultaneously, though these are increasingly uncommon in games. Multiple GPUs are still used on supercomputers, workstations, and for AI training.

Reader's Guide

The GPU's significance lies in its transformation from a specialized graphics accelerator to a general-purpose parallel processor. The article notes that GPUs are increasingly used for AI processing and model training due to linear algebra acceleration, which is also used extensively in graphics processing. Their parallel structure makes them useful for non-graphic calculations involving embarrassingly parallel problems. In certain applications requiring massive vector operations, a GPGPU can yield several orders of magnitude higher performance than a conventional CPU. The article states that GPU acceleration plays a key role in modern large-scale modeling, with TOP500 data showing that the majority of top-performing supercomputers rely on GPU integrated systems. Since 2005, there has been interest in using GPU performance for evolutionary computation and genetic programming. The legacy of the GPU includes its adoption in diverse fields such as cryptocurrency mining, neural network training, and distributed computing projects like Folding@home, where in certain circumstances the GPU calculates forty times faster than CPUs traditionally used. The article also notes that modern GPUs include dedicated hardware blocks for ray tracing, video encoding, and AI acceleration.

Did You Know?

Frequently Asked Questions

Who is the GPU?

A GPU is a dedicated electronic circuit built specifically to handle digital image processing and accelerate graphics rendering. It ships either as a standalone chip on a discrete graphics card or as an integrated block on motherboards, smartphones, workstations, and game consoles.

What are the GPU's powers?

Its core strength is a massively parallel architecture that lets it execute thousands of operations at once, making it ideal for rendering frames and also for AI model training where linear-algebra acceleration is critical. Enthusiasts typically benchmark its throughput in teraflops (TFLOPS).

How does the GPU connect to the rest of the system?

A discrete GPU slots into a PCI Express connector on the motherboard, while an integrated GPU shares the system's memory bus directly. For external displays or data offload, Thunderbolt 3 can push up to 40 gigabits per second.

Why is the GPU so important?

Beyond gaming, its parallel design has made it the go-to accelerator for artificial-intelligence research and large-model training, pushing it far past its original graphics-only role. Even as early as 2009 the market was split roughly 49 % Intel, 28 % Nvidia, and 21 % AMD/ATI, underscoring how central the GPU already was to every PC.

What's the memory-bandwidth gap between integrated and discrete GPUs?

Integrated GPUs are capped at around 128 gigabytes per second because they share the system's main memory, whereas discrete GPUs can exceed 1,000 gigabytes per second thanks to dedicated video memory soldered directly onto the card.

More in PC Hardware, Part 3 1-24

Spotted an error? Know more?

Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced

Comments

Loading…
Open in the interactive codex →