Wat is een GPU en waarom heb je er een nodig?

12

Het staat voor grafische verwerkingseenheid. We noemen het meestal een grafische kaart of gewoon de GPU. Het is een gespecialiseerd circuit dat is ontworpen om beeldgegevens te verwerken. Het werkt zij aan zij met uw CPU.

De CPU voert algemene taken uit. De GPU verwerkt de beelden. Ze verdeelden de werklast. Deze parallelle verwerking zorgt ervoor dat uw computer niet verslikt in complexe taken.

Waar het silicium leeft

U kunt deze chips op verschillende plaatsen in uw machine vinden. Soms zit de GPU op dezelfde chip als de hoofdprocessor. Dit wordt geïntegreerde grafische weergave genoemd. Het deelt geheugen met de centrale processor. Het systeem moet zijn RAM tussen de twee verdelen. Dat zorgt voor een bottleneck.

Voor serieus werk heb je een speciale kaart nodig. Dit is een extern bord dat op uw moederbord is aangesloten. Het heeft zijn eigen geheugen. De resultaten zijn aanzienlijk beter. Je kunt zelfs externe GPU’s via een kabel op laptops aansluiten.

Een korte geschiedenis van pixels

Het verhaal begint in de jaren zeventig. Arcademachines gebruikten vroege gespecialiseerde circuits. Ze moesten afbeeldingen sneller weergeven dan gewone computers dat konden. Maar de echte verandering vond later plaats.

Eind jaren negentig explodeerde 3D-gaming. Mensen begonnen computers te gebruiken voor zware grafische verwerking. De GPU werd essentieel. Zonder dit zou je geen moderne software kunnen gebruiken.

Nvidia veranderde het spel in 1999. Ze brachten de eerste mainstream consumenten-GPU uit. Zij domineren vandaag de dag de markt. AMD is de andere grote speler. Deze twee merken leveren vrijwel elke processor voor grafische afbeeldingen.

De GPU is niet langer optioneel. Het is de motor achter moderne computerbeelden.

Waarom het belangrijk voor je is

Je denkt er misschien niet elke dag aan. Maar de GPU stuurt alles visueel aan. Het verzorgt het afspelen van video’s. Het geeft uw games kracht. Het versnelt creatieve software. Zonder dit zou uw scherm een ​​statische puinhoop zijn.

Het type GPU dat je hebt, bepaalt wat je kunt doen. Geïntegreerde grafische afbeeldingen zorgen voor surfen op het web en kantoorwerk. Speciale kaarten zijn geschikt voor gamen en videobewerking. Het extra geheugen op een speciale kaart maakt een enorm verschil.

Als je een pc bouwt of een laptop koopt, kijk dan naar de specificaties. Controleer of de GPU geïntegreerd of speciaal is. Het heeft invloed op uw budget en uw prestaties. Nvidia en AMD bieden beide goede opties. De keuze hangt af van wat je nodig hebt om te rennen.

Uw computer heeft deze spier nodig. Zonder blijft het scherm donker.

Waarom GPU’s verder zijn gegaan dan alleen gamen

Vroeger beschouwden we de grafische verwerkingseenheid als een machine voor één doel. Zijn taak was renderen. Er waren polygonen voor nodig, die in pixels werden omgezet en naar het scherm werden geduwd. Eenvoudig. Efficiënt. Maar dat verhaal is dood.

Tegenwoordig is de GPU minder een gespecialiseerde versneller en meer een parallelle processor voor algemene doeleinden.

Het kerndoel blijft hetzelfde: het ontlasten van zware grafische berekeningen van de CPU. Door de complexe wiskunde uit te voeren die nodig is voor het weergeven van afbeeldingen, texturen en verlichting, maakt de GPU de centrale processor vrij voor het beheren van besturingssysteemtaken, spellogica of achtergrondprocessen. Deze scheiding is de reden waarom gaming-pc’s nog steeds rond speciale grafische kaarten worden gebouwd.

Maar kijk eens dichterbij.

Dezelfde architectuur die ervoor zorgt dat een GPU goed is in het tegelijkertijd weergeven van miljoenen pixels, maakt hem ongelooflijk nuttig voor andere zware taken. We hebben het niet alleen meer over videogames. We hebben het over 3D-animatie, videobewerking en zelfs filmische VFX.

Dan is er de hausse op het gebied van datawetenschap.

Machine learning en kunstmatige intelligentie zijn afhankelijk van matrixvermenigvuldigingen. GPU’s voeren deze bewerkingen parallel uit, duizenden tegelijk. Het is de belangrijkste reden waarom het trainen van diepe neurale netwerken geen jaren meer duurt. Het zorgde ook voor de crypto-mining-rage, die in wezen een brute-force hash-berekeningsprobleem was dat perfect geschikt was voor parallelle verwerking.

Hoe de hardware feitelijk werkt

Je kunt het hulpprogramma niet begrijpen zonder naar het sanitair te kijken.

Een discrete GPU is een zelfstandige kaart. Het wordt op het moederbord aangesloten. Het haalt de stroom rechtstreeks van de PSU. Het wordt aangesloten op uw monitor. En wat cruciaal is, het heeft zijn eigen geheugen: VRAM.

Dit geheugen wordt niet gedeeld met het systeem-RAM. Dat onderscheid is van belang.

Wanneer de GPU een frame rendert, haalt hij gegevens uit de CPU, verwerkt deze en slaat de voltooide afbeelding op in VRAM totdat deze klaar is om te worden weergegeven. Deze buffer voorkomt schermscheuren en zorgt voor een soepele frame-pacing. Als het VRAM vol raakt, wordt alles langzamer. Dat is de reden waarom moderne games en creatieve software zo hongerig zijn naar geheugenbandbreedte.

Geïntegreerde grafische afbeeldingen zijn anders.

Als uw processor een ingebouwde GPU heeft (zoals veel Intel- of AMD APU-chips), heeft deze geen speciaal VRAM. Het leent van het hoofd-RAM van het systeem. Dit is goedkoper en bespaart ruimte. Voor kantoorwerk is het prima. Het is een knelpunt voor alles dat een hoge doorvoer vereist.

De interne architectuur van een GPU is gebouwd voor eenvoud en schaal. Terwijl een CPU een paar krachtige kernen heeft die zijn ontworpen om complexe, opeenvolgende instructies snel af te handelen, heeft een GPU duizenden kleinere, eenvoudigere kernen.

Denk er zo over na:

Een CPU is een sportwagen. Snel, wendbaar, kan complexe manoeuvres aan.
Een GPU is een vloot bestelwagens. Individueel langzamer, maar in staat om enorme hoeveelheden vracht tegelijkertijd te verplaatsen.

Dit is de reden waarom parallelle verwerking werkt. Wanneer u een scène rendert, berekent u niet één pixel tegelijk. Je berekent duizenden pixels tegelijk. De GPU verdeelt het beeld in kleinere stukjes, verwerkt ze parallel en hecht ze aan elkaar.

Warmte en transistors

Prestaties genereren warmte.

Omdat GPU’s zoveel transistors parallel duwen, worden ze heet. High-end kaarten hebben vaak meer transistors dan de gemiddelde CPU. De vereisten voor warmteafvoer zijn de reden waarom je op bijna elke speciale grafische kaart enorme koelers, dampkamers en ventilatoren ziet. Als je de koeling negeert, dalen de kloksnelheden om smelten te voorkomen. Thermische beperking is de stille moordenaar van prestaties.

Het eindresultaat

De GPU is niet langer rechtvaardig