Fasce di VRAM e banda di memoria su GPU e Apple Silicon per LLM
Esplora le principali GPU da workstation, i Mac con memoria unificata Apple Silicon e gli acceleratori HBM da data center per verificare quali modelli open-weight entrano comodamente in Q4_K_M, Q8_0, FP8 o FP16 — e quanti token al secondo garantisce la banda di memoria.
Guide di capacità per GPU di punta e Apple Silicon
RTX 3090 24GB
GPU consumer · 24 GB (22.1 GB usable)
RTX 4090 24GB
GPU consumer · 24 GB (22.1 GB usable)
RTX 5090 32GB
GPU consumer · 32 GB (29.4 GB usable)
Apple M-Max 64GB
Memoria unificata Apple Silicon · 64 GB (48.0 GB usable)
Mac Studio 128GB
Memoria unificata Apple Silicon · 128 GB (96.0 GB usable)
Mac Studio 192GB
Memoria unificata Apple Silicon · 192 GB (144.0 GB usable)
NVIDIA A100 80GB
GPU da data center · 80 GB (73.6 GB usable)
NVIDIA H100 80GB
GPU da data center · 80 GB (73.6 GB usable)
Matrice completa delle specifiche di acceleratori e memoria unificata
| Acceleratore / Sistema | Classe | Memoria fisica | Banda di memoria | Calcolo FP16 | Tariffa cloud tipica $/h | Modelli eseguibili |
|---|---|---|---|---|---|---|
| NVIDIA GeForce RTX 3060 (12 GB) | GPU consumer | 12 GB | 360 GB/s | 25.4 TFLOPS | $0.16/hr | Apri nel calcolatore VRAM → |
| NVIDIA GeForce RTX 4060 Ti (16 GB) | GPU consumer | 16 GB | 288 GB/s | 44.1 TFLOPS | $0.22/hr | Apri nel calcolatore VRAM → |
| NVIDIA GeForce RTX 3090 (24 GB GDDR6X) | GPU consumer | 24 GB | 936 GB/s | 71 TFLOPS | $0.29/hr | Guida di capacità → |
| NVIDIA GeForce RTX 4090 (24 GB GDDR6X) | GPU consumer | 24 GB | 1,008 GB/s | 165.2 TFLOPS | $0.44/hr | Guida di capacità → |
| NVIDIA GeForce RTX 5090 (32 GB GDDR7) | GPU consumer | 32 GB | 1,792 GB/s | 209.5 TFLOPS | $0.79/hr | Guida di capacità → |
| NVIDIA RTX PRO 6000 Blackwell (96 GB GDDR7) | GPU da data center | 96 GB | 1,792 GB/s | 252 TFLOPS | $1.65/hr | Apri nel calcolatore VRAM → |
| Apple MacBook Pro / Mac mini M4 Pro (48 GB Unified) | Memoria unificata Apple Silicon | 48 GB | 273 GB/s | 17.8 TFLOPS | $0.14/hr | Apri nel calcolatore VRAM → |
| Apple Silicon M-Series Max (64 GB Unified Memory) | Memoria unificata Apple Silicon | 64 GB | 546 GB/s | 32.8 TFLOPS | $0.22/hr | Guida di capacità → |
| Apple Mac Studio M4 Max (128 GB Unified Memory) | Memoria unificata Apple Silicon | 128 GB | 546 GB/s | 36.4 TFLOPS | $0.32/hr | Guida di capacità → |
| Apple Mac Studio M2/M3 Ultra (192 GB Unified Memory) | Memoria unificata Apple Silicon | 192 GB | 800 GB/s | 54.4 TFLOPS | $0.48/hr | Guida di capacità → |
| Apple Mac Studio M3 Ultra (512 GB Unified Memory) | Memoria unificata Apple Silicon | 512 GB | 819 GB/s | 65.2 TFLOPS | $0.78/hr | Apri nel calcolatore VRAM → |
| NVIDIA L40S (48 GB GDDR6) | GPU da data center | 48 GB | 864 GB/s | 362 TFLOPS | $1.05/hr | Apri nel calcolatore VRAM → |
| NVIDIA A100 SXM4 (80 GB HBM2e) | GPU da data center | 80 GB | 2,039 GB/s | 312 TFLOPS | $1.49/hr | Guida di capacità → |
| NVIDIA H100 SXM5 (80 GB HBM3) | GPU da data center | 80 GB | 3,350 GB/s | 989 TFLOPS | $2.39/hr | Guida di capacità → |
| NVIDIA H200 SXM (141 GB HBM3e) | GPU da data center | 141 GB | 4,800 GB/s | 989 TFLOPS | $3.49/hr | Apri nel calcolatore VRAM → |
La banda di memoria è il vero collo di bottiglia nella decodifica locale degli LLM
Durante la generazione autoregressiva a singolo utente, ogni token prodotto richiede la lettura dei pesi attivi del modello dalla VRAM verso le unità di calcolo. Raddoppiare la banda di memoria (ad esempio passando da 546 GB/s a 1,792 GB/s su GDDR7 o 3,350 GB/s su HBM3) raddoppia quasi i tok/s a parità di quantizzazione.
Sui sistemi macOS con Apple Silicon, l’allocazione GPU wired predefinita si ferma intorno al 75% della RAM fisica unificata salvo modifica tramite sysctl iogpu.wired_limit_mb (modellata fino a un tetto sicuro dell’88% che tutela la stabilità del sistema operativo). La velocità di decodifica autoregressiva è limitata dalla banda effettiva della memoria esterna divisa per i byte dei parametri attivi più i byte attivi della KV cache letti ad ogni passo, verificata ogni 12 ore dalla pipeline automatizzata di VRAMLab.
Il parallelismo tensoriale suddivide le teste di attenzione e le matrici MLP tra dispositivi NVLink o PCIe; pertanto --tensor-parallel-size deve dividere esattamente il numero di teste di query e KV lasciando margine per i buffer all-reduce NCCL e la cattura dei grafi CUDA.