GPU‑arkitektur
GPU-arkitektur syftar på den interna uppbyggnaden och designen av en grafikprocessor (Graphics Processing Unit).
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.
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
| Egenskaper | CPU-arkitektur | GPU-arkitektur |
| Fokus | Låg latens (köra enstaka trådar så snabbt som möjligt) | Hög genomströmning (köra tusentals trådar samtidigt) |
| Kärnor | Få, väldigt komplexa kärnor (ofta 4–64 st) | Mängder av enklare kärnor (ofta 2 000–16 000+ st) |
| Exekveringsmodell | MIMD (Multiple Instruction, Multiple Data) | SIMT (Single Instruction, Multiple Threads) |
| Bäst lämpad för | Operativsystem, logik, komplexa beräkningssteg | AI/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.
Inga kommentarer:
Skicka en kommentar