GPU

Uit Wikipedia, de vrije encyclopedie

Ga naar: navigatie, zoeken
GeForce 6600GT (NV43) GPU
GeForce 6600GT (NV43) GPU

Een Graphical Processing Unit of GPU is een processor die gebruikt wordt voor alle videotaken. Hiermee neemt hij deze taken van de CPU (Central Processing Unit) over. Deze processor bevindt zich meestal op een Videokaart.

De voorloper van de GPU (de Video Display Controller) werd reeds gebruikt in de jaren 70 en 80. Spelcomputers en PC's zoals de machines van Atari, Commodore en Apple hadden vaak een specifieke chip die bepaalde videobewerkingen konden uitvoeren zonder tussenkomst van de CPU. Deze bewerkingen bleven echter nog vrij beperkt tot vooral bitmaptransformaties (een zogenaamde "blitter") of het laten bewegen van een sprite.

De eerste video kaarten voor de IBM PC, tot en met de eerste VGA kaarten, waren ook uitgevoerd middels een Video Display Controller en hadden geen ingebouwde bitmaptransformatie hardware. De video kaarten gebaseerd op de IBM chip 8514 waren een van de eersten die dit wel hadden, en waren voornamelijk bedoeld voor het versnellen van CAD software. Later is het aantal functies op deze chips sterk uitgebreid. Zo tegenwoordig worden niet alleen 2D-functies maar ook 3D-technieken gebruikt in deze chips. Deze hardware had natuurlijk ook specifieke software nodig, meestal onder de vorm van drivers, waarbij elke fabrikant zelf de functionaliteiten bepaalde. Ten behoeve van de standardisatie werden echter standaardfunctionaliteiten vooropgesteld die een videokaart moest kunnen uitvoeren, hetzij via software hetzij via hardware (in de driver of in het operating system). Dit leidde o.a. tot de DirectX interface op het Windows-platform en OpenGL. Bij elke nieuwe versie van de DirectX interface werden meer en meer functies voorzien. Zo werd bij Direct3D 7.0 de 'Transform & Lighting' toegevoegd, die het eerst gebruikt werd in de GeForce grafische kaarten van Nvidia. Andere fabrikanten volgden later. Deze evolutie is ook sterk verbonden met de ontwikkeling van compressietechnieken voor bewegende beelden zoals MPEG. Het snel en vloeiend weergeven van dergelijke beelden steunt deels op transformaties die de GPU uitvoert.

Tegenwoordig verkiezen de fabrikanten om hun videokaarten met de term "accelerator" aan te duiden, wat duidelijker aangeeft dat de kaart (met een GPU en meestal specifiek videogeheugen) als bedoeling heeft om de PC sneller te maken. Vooral bij de hedendaagse spelletjes is dit geen overbodige luxe.

 
Persoonlijke instellingen