Wat is GPU?

Afkorting van Graphics Processing Unit. Processor met veel eenvoudige rekeneenheden die grote hoeveelheden data parallel verwerkt. Naast beeldverwerking veel gebruikt voor training en inferentie van AI.

Japanse benaming: GPU

“GPU” komt voor in 82 oefenvragen uit 11 onderwerpen, bijv. GPU-programmeren, AI-hardware en softwarestack, Geavanceerde technologieën (3D-integratie, chiplets).

Vakgebied: CPU en architectuur

Nu oefenen: vragen over GPU

Welke eigenschap van GDDR, het grafische geheugen van GPU's, is juist?

  1. AHet is een norm die de bandbreedte (snelheid) van gegevensoverdracht vooropstelt
  2. BGegevens blijven behouden als de voeding wordt uitgeschakeld
  3. CHet is langzaam maar zeer goedkoop
Antwoord en toelichting tonen

Antwoord: A. Het is een norm die de bandbreedte (snelheid) van gegevensoverdracht vooropstelt

GDDR is DRAM dat de overdrachtssnelheid per pin vooropstelt, zodat GPU's grote hoeveelheden beeldgegevens snel kunnen verwerken; GDDR6X haalt 20 Gb/s of meer en GDDR7 circa 30 Gb/s (enkele malen DDR5). Het wordt op het bord rond de GPU geplaatst en met korte bedrading verbonden. De kosten per capaciteit en het vermogensverbruik liggen hoger dan bij DDR. Bij AI-versnellers die een nog grotere bandbreedte nodig hebben, wordt gestapeld HBM gebruikt.

Wat is de belangrijkste reden dat GPU's geschikt zijn voor matrixbewerkingen en het trainen en inferentie van AI?

  1. ADe klokfrequentie is meer dan 100 keer die van een CPU
  2. BZe hebben veel eenvoudige rekeneenheden en kunnen grote hoeveelheden gegevens parallel verwerken
  3. CZe hebben geen geheugen
Antwoord en toelichting tonen

Antwoord: B. Ze hebben veel eenvoudige rekeneenheden en kunnen grote hoeveelheden gegevens parallel verwerken

Een GPU heeft van oorsprong, om de vele pixels van het scherm gelijktijdig te verwerken, een structuur met duizenden tot meer dan tienduizend eenvoudige rekeneenheden. Bij bewerkingen als matrixrekenen, waarbij dezelfde berekening op veel gegevens wordt herhaald, levert dit parallellisme hoge prestaties. De laatste jaren beschikken GPU's over speciale eenheden voor matrixbewerkingen (zoals Tensor Cores) en HBM met brede bandbreedte, en zijn ze de hoofdrolspeler bij het trainen van AI. Voor sequentiële verwerking met veel sprongen is een CPU beter geschikt.

“GPU” in de toelichting

Vragen met “GPU” (82)

  1. Welke eigenschap van GDDR, het grafische geheugen van GPU's, is juist?
  2. Wat is de belangrijkste reden dat GPU's geschikt zijn voor matrixbewerkingen en het trainen en inferentie van AI?
  3. Hoe heet een LSI waarin de functies die een systeem nodig heeft, zoals CPU, GPU, geheugencontroller en communicatiefuncties, op één chip zijn geïntegreerd?
  4. Wat is de belangrijkste reden om bij een GPU voor AI de GPU-chip en HBM naast elkaar op één silicium-interposer te monteren?
  5. Welke 2.5D-integratietechniek van TSMC wordt veel gebruikt om GPU's voor AI en HBM naast elkaar op een silicium-interposer te verbinden?
  6. Welke uitspraak over het verschil in ontwerpfilosofie tussen CPU en GPU is juist?
  7. Welk kenmerk van werk dat op een GPU snel kan worden verwerkt is het meest passend?
  8. Welke bewerking wordt op een GPU waarschijnlijk inefficiënt uitgevoerd?
  9. Welke uitspraak over wat in GPU-programmering zoals CUDA een 'kernel' wordt genoemd, is juist?
  10. Hoe heet bij NVIDIA-GPU's de eenheid waarin 32 threads tot één bundel worden gevormd die dezelfde instructie tegelijk uitvoert?
  11. Welke uitspraak over het verschil tussen de SIMT-methode (single instruction, multiple threads) van de GPU en SIMD-instructies van de CPU is juist?
  12. Welke uitspraak over coalesced geheugentoegang bij GPU's is juist?
  13. Welke rangschikking is voordelig voor coalesced geheugentoegang wanneer data van deeltjes met posities x, y en z op een GPU wordt verwerkt?
  14. Waarom worden bij het berekenen van een product van grote matrices op een GPU de matrices in kleine tiles verdeeld en in shared memory geladen?
  15. Welke uitspraak over de bezettingsgraad (occupancy) van een GPU is juist?

Vergelijkingen met deze term

Verwante termen

CUDA Shared memory HBM (high bandwidth memory) Inferentie (inference) Streaming multiprocessor (SM) SoC (system on chip) Numerieke apertuur (NA) Via Silicium-interposer PCI Express

Naar de woordenlijst