Gyakorlati útmutató a RAM és a GPU VRAM működéséhez, méréséhez és az LLM-tokenekhez.

1. Rendszermemória (RAM) effektív sebessége és sávszélessége
A PC-kben használt DDR (Double Data Rate) RAM az adatátviteli órajel emelkedő és süllyedő élén is továbbít adatot. Emiatt megkülönböztetjük a fizikai órajelet (MHz) és az effektív adatátviteli sebességet (MT/s). A kettő nem ugyanaz a mértékegység.
Alapvető képletek
Effektív sebesség (MT/s) = Fizikai adatátviteli órajel (MHz) × 2
Elméleti sávszélesség (MB/s) = Effektív sebesség (MT/s) × Adatbusz szélessége (bájt)
- Egy 64 bites adatcsatorna: 8 bájt/átvitel.
- Két 64 bites adatcsatorna: összesen 16 bájt/átvitel, azonos adatátviteli sebesség mellett.
A számítások a szabványos, 64 bites, nem ECC adatúton alapuló asztali DDR4/DDR5 memóriára vonatkoznak. A GB/s itt decimális egység (1 GB = 1000 MB).
Elméleti sávszélesség – egy- és kétcsatornás konfiguráció
| Memória típusa | Fizikai órajel | 1 × 64 bit | 2 × 64 bit |
|---|---|---|---|
| DDR4-3200 | 1600 MHz | 25,6 GB/s (PC4-25600) | 51,2 GB/s |
| DDR4-3600 | 1800 MHz | 28,8 GB/s (PC4-28800) | 57,6 GB/s |
| DDR5-6000 | 3000 MHz | 48,0 GB/s (PC5-48000) | 96,0 GB/s |
| DDR5-7200 | 3600 MHz | 57,6 GB/s (PC5-57600) | 115,2 GB/s |
DDR5: csatornák és alcsatornák
Egy hagyományos DDR5 UDIMM modul 64 bites adatútja két független 32 bites alcsatornára oszlik. Két megfelelően elhelyezett modul esetén egy kétcsatornás asztali rendszerben összesen négy 32 bites alcsatorna működhet. Ezért a CPU-Z egyes verzióiban 4 × 32-bit kijelzés látható. Ez nem jelent négy különálló, 64 bites processzor-memóriacsatornát. A tényleges csatornakonfiguráció függ az alaplaptól, a processzortól és a modulok foglalataitól.
2. Memória mérése és ellenőrzése szoftveresen
A memória jellemzőit különböző programok eltérő módon jeleníthetik meg:
- Windows Feladatkezelő: a Memória oldalon a konfigurált memória-adatátviteli sebesség ellenőrizhető.
- PowerShell: a Windows által kiolvasott modul- és sebességadatok lekérdezésére használható:
Get-CimInstance Win32_PhysicalMemory |
Select-Object DeviceLocator, Speed, ConfiguredClockSpeed, PartNumber
A Speed és ConfiguredClockSpeed firmware/SMBIOS-alapú adatok; nem önálló memóriasávszélesség-mérések. A régi wmic memorychip get speed parancsot már nem ajánlott elsődleges módszerként használni, mert a WMIC segédprogramot az újabb Windows 11 rendszerekből eltávolították.
- CPU-Z – Memory fül: a DRAM Frequency a DDR-adatátviteli sebességhez képest fele akkora órajelértéket jelezhet (például 1600 MHz egy DDR4-3200 konfigurációnál).
- CPU-Z – csatornakijelzés: DDR4 esetén jellemző a Dual megnevezés, DDR5 esetén az alcsatornák száma is megjelenhet, például 4 × 32-bit.
AIDA64 Cache & Memory Benchmark – tájékoztató példák
Az AIDA64 külön Read, Write, Copy és Latency méréseket ad. Az értékeket a processzor, a memóriavezérlő, a modulok időzítése, a BIOS-beállítások és a tesztkörnyezet is befolyásolja. A következő tartományok szemléltető becslések, nem egységesen hitelesített referenciaértékek, és nem feltétlenül jellemzők valamennyi Read/Write/Copy mérésre.
| Memóriakonfiguráció | Szemléltető sávszélesség-tartomány | Szemléltető késleltetés |
|---|---|---|
| DDR4-3200 (Dual-Channel) | 40 000–48 000 MB/s | 60–75 ns |
| DDR4-3600 (Dual-Channel) | 45 000–52 000 MB/s | 55–65 ns |
| DDR5-6000 (Dual-Channel) | 75 000–90 000 MB/s | 60–70 ns |
Valódi összehasonlításhoz ugyanazon mérőprogram-verzióval, azonos tesztkörülmények között készült Read/Write/Copy/Latency eredményeket érdemes rögzíteni. Nincs minden konfigurációra érvényes, kötelező 85–95%-os kihasználtsági küszöb.
3. Videokártya-memória (GPU VRAM) architektúra
A dedikált videokártyák VRAM-jának sávszélessége sok esetben többszöröse a hagyományos, kétcsatornás rendszermemóriáénak. A különbséget a GDDR memória adatátviteli sebessége és a GPU memóriabuszának szélessége határozza meg. A VRAM sávszélessége nem azonos a CPU és a GPU közötti PCIe-kapcsolat sebességével.
A GDDR7 generáció újításai
A GDDR7 PAM3 (három jelszintű amplitúdómoduláció) jelátvitelt alkalmaz. A három jelszint segítségével átlagosan 1,5 bitnyi információ továbbítható szimbólumonként; ez leegyszerűsítve három bitnek felel meg két szimbólum alatt. A megfelelően kialakított 32 Gb/s/pin memóriarendszerek különösen nagy elméleti sávszélességet biztosíthatnak.
Elméleti VRAM-sávszélesség (GB/s) = Jelátviteli sebesség (Gb/s/pin) × Memóriabusz szélessége (bit) ÷ 8.
| Memóriabusz | GDDR6 (18 Gb/s) | GDDR6X (21 Gb/s) | GDDR7 (32 Gb/s) |
|---|---|---|---|
| 128 bit | 288 GB/s | 336 GB/s | 512 GB/s |
| 256 bit | 576 GB/s | 672 GB/s | 1024 GB/s (1,024 TB/s) |
| 384 bit | 864 GB/s | 1008 GB/s | 1536 GB/s (1,536 TB/s) |
A táblázat matematikai példákat mutat, nem konkrét videokártyák műszaki adatlapjait. A tényleges kártyák buszszélessége és memória-sebessége eltérhet; nem minden generáció/buszszélesség kombináció létezik kereskedelmi termékben.
4. A token fogalma a mesterséges intelligenciában
A nagy nyelvi modellek (LLM-ek) a bemeneti szöveget tokenizáló segítségével kisebb egységekre, tokenekre alakítják. A token nem feltétlenül teljes szó: lehet szóelem, teljes szó, írásjel vagy más rövid szövegrészlet.
A tokenizáció alapjai
- Angol szövegben: durva becslésként 1 token ≈ 4 karakter, illetve 100 szó ≈ 130–135 token.
- Magyar szövegben: a tokenszám a szövegtől, a ragozástól és különösen a modell tokenizálójától függ; nincs általánosan érvényes token/szó arány.
- A tokenszám: meghatározza a feldolgozott bemenet hosszát, és hatással van a modell kontextusablakának kihasználására.
- Generálási sebesség: token/s (tokens per second) – azt mutatja, hogy a modell másodpercenként hány kimeneti tokent állít elő.
Mi korlátozza a helyi LLM teljesítményét?
- Prefill: a bemeneti prompt feldolgozása; sok esetben elsősorban a számítási teljesítmény határozza meg a sebességet.
- Decode: az új tokenek előállítása; kisebb párhuzamos terhelésnél gyakran a memória-sávszélesség jelentős korlátozó tényező.
- További tényezők: a modell mérete, kvantálása, a rendelkezésre álló VRAM, a KV-cache, a kontextus hossza, a batchméret és a használt futtatókörnyezet.
A token/s önmagában nem írja le egy AI-modell teljes teljesítményét. A válasz megkezdéséig eltelt időt (TTFT) és a tokengenerálás tempóját külön is célszerű vizsgálni.
Szakmai források
- Micron – DDR5 modulok és alcsatornák
- Micron – GDDR7 és PAM3
- Microsoft – WMIC kivezetése
- OpenAI – Tokenek értelmezése
- NVIDIA – Prefill és decode működése