RUNLOCALAIv38
->Will it run?Best GPUCompareTroubleshootStartLearnPulseModelsHardwareToolsBench
Run check
RUNLOCALAI

Independently operated catalog for local-AI hardware and software. Hand-written verdicts. Source-cited claims. Reproducible commands when we have them.

OP·Eruo Fredoline
DIR
  • Models
  • Hardware
  • Tools
  • Benchmarks
TOOLS
  • Will it run?
  • Compare hardware
  • Cost vs cloud
  • Choose my GPU
  • Prompting kits
  • Quick answers
REF
  • All buyer guides
  • Learn local AI
  • Methodology
  • Glossary
  • Errors KB
  • Trust
EDITOR
  • About
  • Author
  • How we make money
  • Editorial policy
  • Contact
LEGAL
  • Privacy
  • Terms
  • Sitemap
MAIL · MONTHLY DIGEST
Get monthly local AI changes
Monthly recap. No spam.
DISCLOSURE

Some links on this site are affiliate links (Amazon Associates and other first-class retailers). When you buy through them, we earn a small commission at no extra cost to you. Affiliate links do not influence our verdicts — there are cards we rate highly that we don't have affiliate relationships with, and cards that sell well that we refuse to recommend. Read more →

© 2026 runlocalai.coIndependently operated
RUNLOCALAI · v38
Glossary / Hardware & infrastructure / Unified Memory
Hardware & infrastructure

Unified Memory

Unified memory is a memory architecture where CPU and GPU share the same physical RAM pool, eliminating CPU↔GPU copies. Apple Silicon and AMD Strix Halo (Ryzen AI Max) use this; modern NVIDIA Grace-Hopper and GB10 systems also expose unified memory across chips.

For local AI, unified memory is the reason a 128 GB M3 Ultra Mac can load and run a 120 GB model without dedicated VRAM — something no consumer NVIDIA card can do.

The tradeoff is bandwidth: unified DDR/LPDDR (200–600 GB/s) sits between consumer GDDR6X and HBM. A model that fits on both an M-series Mac and an RTX 4090 will usually run faster on the 4090 due to bandwidth, even though the Mac has more capacity headroom.

Practical example

An operator comparing an M3 Ultra Mac Studio (192 GB) against an RTX 4090 (24 GB VRAM) for running Llama 3.1 70B faces a capacity-versus-bandwidth tradeoff directly caused by unified memory. The 4090 physically cannot hold a 70B model even at 4-bit quantization (roughly 40 GB) without offloading layers to system RAM over PCIe, tanking throughput. The Mac Studio loads the full quantized model into its unified pool in one shot, no offload needed, because CPU and GPU draw from the same 800 GB/s LPDDR5X pool. But for a 7-8B model that fits in 24 GB VRAM outright, the 4090's GDDR6X bandwidth (1008 GB/s) plus dramatically higher compute throughput wins on tokens/sec — unified memory buys capacity headroom, not raw speed. Check /will-it-run before assuming either platform wins by default.

Related terms

VRAM (Video RAM)HBM (High Bandwidth Memory)Metal (Apple)

See also

hardware: apple-m4-maxhardware: apple-m3-ultrahardware: nvidia-dgx-spark

Reviewed by Eruo Fredoline. See our editorial policy.

Buyer guides
  • Best Mac for local AI →
  • Best budget Mac →
When it doesn't work
  • MLX out of memory →
  • MPS fallback to CPU →
  • llama.cpp Metal crash →
Compare hardware
  • M4 Max vs RTX 4090 →
  • Mac Studio vs Windows AI PC →
Hardware
  • Apple M4 Max →