En grafikkprosessor (GPU) er hjernen bak et grafikkort, som håndterer komplekse visuelle beregninger. Lær deg definisjonen, historien og bruksområder i denne artikkelen.
Hva betyr grafikkprosessor?
En grafikkprosessor (GPU) er en parallell prosessor som gjør det mulig å kjøre gjentatte beregninger i et program samtidig. GPU-er ble introdusert mot slutten av forrige århundre for å hjelpe sentrale prosesseringsenheter (CPU-er) med å holde tritt med det enorme antallet beregninger som animerte videospill krever. GPU-enheten utførte repetitive beregninger samtidig, mens resten av applikasjonen fortsatte å kjøre på CPU-en.
Etter hvert som etterspørselen etter grafiske applikasjoner økte mot slutten av forrige århundre, ble GPU-ene stadig mer populære. Etter hvert ble de ikke bare en forbedring, men en nødvendighet for å oppnå optimal ytelse på en PC eller datamaskin.
I dag er GPU-ene kraftige nok til å utføre raske matematiske beregninger i parallell for dyplæringsalgoritmer, og de brukes i omtrent alle typer dataenheter, inkludert mobiltelefoner, nettbrett, skjermadaptere, arbeidsstasjoner og spillkonsoller.
Techopedia forklarer grafikkprosessorer
GPU-er spiller en viktig rolle i behandlingen av overflødige beregninger i alt fra VR-applikasjoner (Virtual Reality) til selvkjørende biler. Mens hver kjerne i CPU-en jobber selvstendig med en annen oppgave, jobber GPU-kjernene parallelt med de iterative beregningene som driver maskinlæring (ML).
GPU-er kan enten være innebygde eller diskrete. Innebygde GPU-er, også kalt integrerte GPU-er, er plassert på samme brikke som CPU-en og deler CPU-minnet. Diskrete GPU-er har sitt eget substrat og minne. Når GPU-er er innebygd i CPU-en, kobles de til datamaskinensRAM-minne (random access memory) via en AGP-port (Accelerated Graphics Port) eller PCI-Express-buss(Peripheral Component Interconnect Express).
GPU-ens historie
Den første GPU-en ble utviklet av NVidia i 1999 og ble kalt GeForce 256. Denne GPU-modellen kunne behandle 10 millioner polygoner per sekund og hadde mer enn 22 millioner transistorer. GeForce 256 var en single-chip-prosessor med integrert transformasjons-, tegne- og BitBLT-støtte, lyseffekter, triangeloppsett/-klipping og gjengivelsesmotorer.
Inkluderte funksjoner:
- Tast-gjengivelse av polygoner i 2D- og 3D-grafikk
- Digital utgang til flatskjermer
- Mapping av tekstur
- Applikasjonsstøtte for høyintensiv grafikkprogramvare som AutoCAD
- Støtte for YUV-fargerom
- Maskinvareoverlegg
- MPEG-dekoding