Graphics Processing Unit

Why Trust Techopedia

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

Margaret Rouse
Editor

Margaret jest nagradzaną technical writerką, nauczycielką i wykładowczynią. Jest znana z tego, że potrafi w prostych słowach pzybliżyć złożone pojęcia techniczne słuchaczom ze świata biznesu. Od dwudziestu lat jej definicje pojęć z dziedziny IT są publikowane przez Que w encyklopedii terminów technologicznych, a także cytowane w artykułach ukazujących się w New York Times, w magazynie Time, USA Today, ZDNet, a także w magazynach PC i Discovery. Margaret dołączyła do zespołu Techopedii w roku 2011. Margaret lubi pomagać znaleźć wspólny język specjalistom ze świata biznesu i IT. W swojej pracy, jak sama mówi, buduje mosty między tymi dwiema domenami, w ten…