Graphics Processing Unit

Overview

A graphics processing unit is computer hardware designed to simultaneously perform the same operations on many pieces of data. While the central processing unit, or CPU, is responsible for general-purpose functions by executing various instructions, one at a time, GPUs are designed to run multiple instances of the same task in parallel. This makes GPUs efficient at handling repetitive, specialized workloads, such as processing the color of millions of pixels dozens of times per second.

Before the 1990s, manufacturers of components such as circuit boards for video game consoles and arcade cabinets relied on CPUs and custom parts called accelerators to quickly process visual data. However, the rise of 3D gaming introduced performance bottlenecks as CPUs struggled to render more complex polygons, textures, and lighting effects. This motivated the development of dedicated graphics microchips, and, in 1999, Nvidia marketed its GeForce 256 as the world's first GPU.

GPUs have since facilitated a diverse range of workflows, including video effects and editing, 3D prototyping and animation, weather and climate forecasting, and high-frequency trading. Because they rely on substantial parallel processing, the large language models underlying AI have increased the demand and cost of GPUs and their supporting components, including high-speed memory.

1440 Findings

Hours of research by our editors, distilled into minutes of clarity.

Explore Science & Technology

Dive into the dynamic world of science and technology, where curiosity has brought about extraordinary understandings of the universe and creativity has led to the breakthroughs and innovations that have transformed our world. Explore a wide range of topics, from the natural and physical sciences to cutting-edge technologies and the people who shaped them, each of which is accompanied by carefully curated resources meant to inform, engage, and inspire those eager to uncover the nature of reality.

View All Science & Technology