31 augusti 2026

GPU‑arkitektur

 

GPU‑arkitektur

GPU-arkitektur syftar på den interna uppbyggnaden och designen av en grafikprocessor (Graphics Processing Unit). Det täcker hur hårdvaran är fysiskt organiserad – allt från enskilda beräkningskärnor och minnesledningar till styrlogik – samt hur mjukvara och instruktioner exekveras i chipet.

Medan en CPU (centralprocessor) är optimerad för låg latens och sekventiella uppgifter genom ett fåtal kraftfulla kärnor, är en GPU-arkitektur optimerad för hög genomströmning (throughput) och massiv parallellism. Det innebär att den är utformad för att utföra tusentals enkla beräkningar samtidigt.

Huvudkomponenter i en modern GPU-arkitektur

  • Beräkningskärnor (CUDA Cores / Stream Processors): Tusentals små processorenheter som utför grundläggande matematiska beräkningar på data i parallella strömmar.

  • Exekveringsblock (Streaming Multiprocessors, SM): Kärnorna grupperas i kluster (hos NVIDIA kallat SM) tillsammans med egna instruktionsschemaläggare, register och snabbt lokalminne.

  • Specialiserade kärnor: Modernare arkitekturer innehåller hårdvara avsedd för specifika arbetslaster:

    • Tensor-kärnor: Optimerade för matrisberäkningar och flyttalsberäkningar med låg precision, vilket påskyndar AI och djupinläkning.

    • RT-kärnor (Ray Tracing): Hårdvaruaccelererar beräkningar av ljusstrålar för realistisk 3D-grafik och skuggning.

  • Minneshierarki: GPU:er kräver enorm dataöverföringshastighet (bandbredd). Hierarkin sträcker sig från blixtsnabba register och L1/L2-caches direkt på chipet till externt höghastighetsminne som VRAM (GDDR6 eller HBM).

CPU vs. GPU i arkitektur

EgenskaperCPU-arkitekturGPU-arkitektur
FokusLåg latens (köra enstaka trådar så snabbt som möjligt)Hög genomströmning (köra tusentals trådar samtidigt)
KärnorFå, väldigt komplexa kärnor (ofta 4–64 st)Mängder av enklare kärnor (ofta 2 000–16 000+ st)
ExekveringsmodellMIMD (Multiple Instruction, Multiple Data)SIMT (Single Instruction, Multiple Threads)
Bäst lämpad förOperativsystem, logik, komplexa beräkningsstegAI/ML-träning, 3D-rendering, simuleringar, matriser

Tillverkare

Arkitekturnamn

Exempel på grafikkort

Nvidia

Ada Lovelace

GeForce RTX 40-serien (t.ex. RTX 4080)

Nvidia

Blackwell

Högpresterande AI-chipp & RTX 50-serien

AMD

RDNA 3

Radeon RX 7000-serien

Sammanfattningsvis: Om två grafikkort har olika arkitekturer räcker det inte att jämföra klockfrekvens (GHz) – den nyare arkitekturen är nästan alltid smartare planerad och hinner göra mer arbete på samma tid.

Mina möten med Gutte Westrell

  Mina möten med Gutte Westrell Mitt första möte med Gustaf "Gutte" Westrell skedde i slutet av 1940-talet när den så kallade Ba...