Graphics Processing Unit

What Does Graphics Processing Unit Mean?

A graphics processing unit (GPU) is a parallel processor that allows repetitive calculations within an application to run simultaneously. GPUs were introduced towards the end of the last century to help central processing units (CPUs) keep up with the huge number of calculations required by animated video games. The GPU carried out repetitive calculations concurrently, while the rest of the application continued to run on the CPU.

Advertisements

As the demand for graphic applications increased towards the end of the last century, GPUs became more popular. Eventually, they became not just an enhancement but a necessity for optimum performance of a PC.

Today, GPUs are powerful enough to perform rapid mathematical calculations in parallel for deep learning algorithms and are used in just about every type of computing device, including mobile phones, tablets, display adapters, workstations and game consoles.

 

Techopedia Explains Graphics Processing Unit

GPUs play an important role in processing redundant calculations in everything from virtual reality (VR) applications to self-driving cars. While each core in the CPU works autonomously on a different task, the GPU cores work in parallel on the iterative calculations that power machine learning (ML).

GPUs can either be embedded or discrete. Embedded GPUs, also called integrated GPUs, are located on the same chip as the CPU and share the CPU’s memory. Discrete GPUs have their own substrate and memory. When GPUs are embedded in the CPU, they connect to a computing device’s random access memory (RAM) through an accelerated graphics port (AGP) or peripheral component interconnect express (PCI-Express) bus.

History of the GPU

The first GPU was developed by NVidia in 1999 and called the GeForce 256. This GPU model could process 10 million polygons per second and had more than 22 million transistors. The GeForce 256 was a single-chip processor with integrated transform, drawing and BitBLT support, lighting effects, triangle setup/clipping and rendering engines.

Features included:

  • Tast rendering of polygons in 2-D and 3-D graphics
  • Digital output to flat panel display monitors
  • Texture mapping
  • Application support for high-intensity graphics software such as AutoCAD
  • Support for YUV color space
  • Hardware overlays
  • MPEG decoding
Advertisements

Related Terms

Latest Artificial Intelligence Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…