Deals

From spec sheet to meaning

Six rules turn a spec sheet into what you will notice. Every number below is computed from the spec table with the rule shown, so it is derived: an upper bound for speeds and a lower bound for times. Real software lands below a speed bound and above a time bound; how far has to be measured per machine and runtime, and we publish measurements only from hardware we own.

Rule 1. Answer speed: tokens/s ≤ memory bandwidth / bytes read per token

decode tokens/s  ≤  bandwidth (GB/s) / [ active weight bytes + KV-cache bytes at the current context ]

Writing one token of a single answer reads every active weight once, plus the attention cache for the context so far. At "4-bit" we count 0.5625 bytes per parameter assumption [S46] (MLX default 4-bit affine: groups of 64 weights with a 16-bit scale and a 16-bit bias, 4 + 32/64 = 4.5 bits). A mixture-of-experts model reads only its active parameters per token. KV cache per token of context, FP16: 8B dense (Llama 3 8B shape): 131 KB (32 layers x 8 KV heads x head size 128 (4,096 / 32) x 2 (K and V) x 2 bytes) spec [S42]; 30B-A3B MoE (Qwen3-30B-A3B): 98 KB (48 layers x 4 KV heads x head size 128 x 2 x 2 bytes) spec [S43] [S44]; 70B dense (Llama 3 70B shape): 328 KB (80 layers x 8 KV heads x head size 128 (8,192 / 64) x 2 x 2 bytes) spec [S42].

Short context

MachineBandwidth8B dense (Llama 3 8B shape)30B-A3B MoE (Qwen3-30B-A3B)70B dense (Llama 3 70B shape)235B-A22B MoE (Qwen3-235B-A22B)
GeForce RTX 50901,792 GB/s398965does not fitdoes not fit
RTX PRO 6000 Blackwell1,792 GB/s39896546does not fit
Mac Studio, M5 Ultra (30-core CPU / 64-core GPU, or 36 / 80)1,200 GB/s2676463097 (256 / 512 GB only)
GeForce RTX 4090 (previous generation)1,008 GB/s224543does not fitdoes not fit
RTX PRO 4000 Blackwell672 GB/s149362does not fitdoes not fit
Mac Studio, M5 Max 18-core CPU / 40-core GPU614 GB/s13633116 (64 / 128 GB only)does not fit
MacBook Pro 14/16, M5 Max 40-core GPU614 GB/s13633116 (64 / 128 GB only)does not fit
Mac Studio, M5 Max 18-core CPU / 32-core GPU460 GB/s102248does not fitdoes not fit
Mac mini, M5 Pro307 GB/s681658 (64 GB only)does not fit
DGX Spark, 128 GB (NVIDIA and OEM GB10 versions)273 GB/s611477does not fit
DGX Spark, 64 GB (partners only)273 GB/s611477does not fit
Ryzen AI Max+ PRO 495 systems (AMD Ryzen AI Halo next-gen, Framework Desktop 192 GB)273 GB/s61147722
Ryzen AI Max+ 395 systems (Framework Desktop, AMD Ryzen AI Halo, others)256 GB/s571387does not fit

Tokens per second, one user, 4-bit weights; "does not fit" by rule 2.

At 32,768 tokens of context (document-sized prompts)

MachineBandwidth8B dense (Llama 3 8B shape)30B-A3B MoE (Qwen3-30B-A3B)70B dense (Llama 3 70B shape)
GeForce RTX 50901,792 GB/s204353does not fit
RTX PRO 6000 Blackwell1,792 GB/s20435336
Mac Studio, M5 Ultra (30-core CPU / 64-core GPU, or 36 / 80)1,200 GB/s13623624
GeForce RTX 4090 (previous generation)1,008 GB/s115199does not fit
RTX PRO 4000 Blackwell672 GB/s76132does not fit
Mac Studio, M5 Max 18-core CPU / 40-core GPU614 GB/s7012112 (128 GB only)
MacBook Pro 14/16, M5 Max 40-core GPU614 GB/s7012112 (128 GB only)
Mac Studio, M5 Max 18-core CPU / 32-core GPU460 GB/s5291does not fit
Mac mini, M5 Pro307 GB/s3560 (48 / 64 GB only)does not fit
DGX Spark, 128 GB (NVIDIA and OEM GB10 versions)273 GB/s31545
DGX Spark, 64 GB (partners only)273 GB/s3154does not fit
Ryzen AI Max+ PRO 495 systems (AMD Ryzen AI Halo next-gen, Framework Desktop 192 GB)273 GB/s31545
Ryzen AI Max+ 395 systems (Framework Desktop, AMD Ryzen AI Halo, others)256 GB/s29505

Tokens per second, one user, 4-bit weights; "does not fit" by rule 2.

For long prompts the cache read can be as large as the weights, so the ceiling roughly halves. Document Q&A lives in the second table.

Rule 2. What fits: largest model ≈ usable memory / bytes per parameter

Usable share: Macs 75% assumption [S47] (macOS caps the GPU's wired memory; about three quarters by default on large-memory Macs (check recommendedMaxWorkingSetSize; raise with sudo sysctl iogpu.wired_limit_mb=N)); DGX Spark 75% assumption (NVIDIA publishes no share; its 'up to 200B parameters' claim for 128 GB implies more); Ryzen AI Max: the GPU-assignable memory AMD publishes spec [S23] [S25]; RTX cards 90% assumption (card memory is not shared with the OS; the rest covers activations and the CUDA context). Then subtract the KV cache for your context. Mixture-of-experts models fit by their total parameters and run (rule 1) by their active ones.

Usable memoryLargest 4-bit model, before the KV cacheMachines
18.0 GB~32BMac mini, M5 Pro (24 GB)
21.6 GB~38BGeForce RTX 4090 (previous generation) (24 GB); RTX PRO 4000 Blackwell (24 GB)
27.0 GB~48BMac Studio, M5 Max 18-core CPU / 32-core GPU (36 GB)
28.8 GB~51BGeForce RTX 5090 (32 GB)
36.0 GB~64BMac Studio, M5 Max 18-core CPU / 40-core GPU (48 GB); MacBook Pro 14/16, M5 Max 40-core GPU (48 GB); Mac mini, M5 Pro (48 GB)
48.0 GB~85BMac Studio, M5 Max 18-core CPU / 40-core GPU (64 GB); MacBook Pro 14/16, M5 Max 40-core GPU (64 GB); Mac mini, M5 Pro (64 GB); DGX Spark, 64 GB (partners only) (64 GB)
72.0 GB~128BMac Studio, M5 Ultra (30-core CPU / 64-core GPU, or 36 / 80) (96 GB)
86.4 GB~154BRTX PRO 6000 Blackwell (96 GB)
96.0 GB~171BMac Studio, M5 Max 18-core CPU / 40-core GPU (128 GB); MacBook Pro 14/16, M5 Max 40-core GPU (128 GB); DGX Spark, 128 GB (NVIDIA and OEM GB10 versions) (128 GB); Ryzen AI Max+ 395 systems (Framework Desktop, AMD Ryzen AI Halo, others) (128 GB)
160.0 GB~284BRyzen AI Max+ PRO 495 systems (AMD Ryzen AI Halo next-gen, Framework Desktop 192 GB) (192 GB)
192.0 GB~341BMac Studio, M5 Ultra (30-core CPU / 64-core GPU, or 36 / 80) (256 GB)
384.0 GB~683BMac Studio, M5 Ultra (30-core CPU / 64-core GPU, or 36 / 80) (512 GB)

Vendor claims run higher (NVIDIA: up to 200B on a 128 GB Spark spec [S14]; AMD: up to 128B in its 2025 FAQ and "up to 200 billion" on the Ryzen AI Halo in 2026 spec [S23] [S25]). They appear to assume about 4 bits per weight or less and little room for the cache; the vendors do not state their assumptions.

Rule 3. Reading the prompt: time ≥ 2 × active parameters × prompt tokens / peak compute

A prompt is processed all at once, so arithmetic limits it, not bandwidth. Only machines with a published dense FP16/BF16 peak can be put through the rule; the attention term is ignored, so these are floors. Example: a 16,000-token prompt (a few documents). Floors are rounded down.

MachinePeak used8B dense (Llama 3 8B shape)30B-A3B MoE (Qwen3-30B-A3B)70B dense (Llama 3 70B shape)
GeForce RTX 5090 209.5 TFLOPS spec [S32] >= 1.2 s>= 0.5 sdoes not fit
RTX PRO 6000 Blackwell no dense FP16/BF16 peak published: 4,000 AI TOPS (FP4, sparse); no dense FP16/BF16 figure on the product page
Mac Studio, M5 Ultra (30-core CPU / 64-core GPU, or 36 / 80) no dense FP16/BF16 peak published: not published; Apple: 'up to 4.3x the peak AI compute' of M3 Ultra (Apple's test), relative only
GeForce RTX 4090 (previous generation) 165.2 TFLOPS spec [S32] >= 1.5 s>= 0.6 sdoes not fit
RTX PRO 4000 Blackwell no dense FP16/BF16 peak published: FP4 1,290 TOPS with sparsity; FP16 not on the product page
Mac Studio, M5 Max 18-core CPU / 40-core GPU no dense FP16/BF16 peak published: not published; Apple: LLM prompt processing in LM Studio '3.9x faster than M4 Max' (Apple's test), relative only
MacBook Pro 14/16, M5 Max 40-core GPU no dense FP16/BF16 peak published: as Mac Studio M5 Max
Mac Studio, M5 Max 18-core CPU / 32-core GPU no dense FP16/BF16 peak published: not published
Mac mini, M5 Pro no dense FP16/BF16 peak published: not published
DGX Spark, 128 GB (NVIDIA and OEM GB10 versions) no dense FP16/BF16 peak published: 'Up to 1 PFLOP FP4' (sparse FP4 per The Register); no FP16/BF16 peak published. StorageReview measured 99.8 TFLOPS BF16 on a matmul test (2025-10-14) - an achieved rate, not a peak
DGX Spark, 64 GB (partners only) no dense FP16/BF16 peak published: same chip as the 128 GB unit
Ryzen AI Max+ PRO 495 systems (AMD Ryzen AI Halo next-gen, Framework Desktop 192 GB) 61 TFLOPS spec [S24] >= 4.1 s>= 1.7 s>= 36 s
Ryzen AI Max+ 395 systems (Framework Desktop, AMD Ryzen AI Halo, others) 60 TFLOPS spec [S22] >= 4.2 s>= 1.7 s>= 37 s

GeForce cards run FP16 with FP16 accumulation at twice the rate above, and FP8/FP4 paths are faster again where the runtime uses them. Sparse figures need structured sparsity that ordinary weights do not have. Mac prefill has to be measured.

Rule 4. Fine-tuning: memory sets what you can train

Bytes per parameter for the model states, before activations: full fine-tuning with mixed-precision Adam 16 cited [S48]; LoRA on a BF16 base about 2 assumption; a 4-bit base about 0.5625 assumption. Activations come on top, so practical limits are lower.

Usable memoryFull fine-tuneLoRA (BF16 base)4-bit base + LoRA
18.0 GB~1.1B~9B~32B
21.6 GB~1.4B~11B~38B
27.0 GB~1.7B~14B~48B
28.8 GB~1.8B~14B~51B
36.0 GB~2.2B~18B~64B
48.0 GB~3.0B~24B~85B
72.0 GB~4.5B~36B~128B
86.4 GB~5.4B~43B~154B
96.0 GB~6.0B~48B~171B
160.0 GB~10B~80B~284B
192.0 GB~12B~96B~341B
384.0 GB~24B~192B~683B

Rule 5. More than one unit

Tensor-parallel splits (a slice of every layer per unit) raise the decode ceiling with the number of units, minus the time spent exchanging results over the link after every layer. Pipeline splits add capacity, but one answer still passes through every block in turn, so its ceiling stays at one unit's. Links:

Rule 6. Power: read the whole system, not the chip

These figures have different bases, so compare like with like. We do not convert them to energy per token: that needs measured power and measured tokens/s on the same run.

Memory cost per GB derived

Price / memory, for the lowest listed configuration with that memory unless noted. It says what memory costs, nothing about speed.

MachinePriceMemory$ per GBIncludesStock
Ryzen AI Max+ 395 systems (Framework Desktop, AMD Ryzen AI Halo, others)
Framework Desktop DIY
$3,449 (2026-10-15) spec [S27]128 GB$27no SSD, no OS (paid add-ons or bring your own)out of stock
Ryzen AI Max+ 395 systems (Framework Desktop, AMD Ryzen AI Halo, others)
AMD Ryzen AI Halo, 2 TB SSD, Windows 11 Pro or Linux (Micro Center only)
$3,999.99 (2026-07-06) cited [S53] [S31]128 GB$312 TB SSD; Windows 11 Pro or Linuxcurrent listing not confirmed (2026-10-20)
Ryzen AI Max+ PRO 495 systems (AMD Ryzen AI Halo next-gen, Framework Desktop 192 GB)
Framework Desktop DIY, pre-order
$6,799 (2026-09-30) spec [S27] [S59]192 GB$35no SSD (extra, e.g. +$135 for 500 GB, or bring your own); Linux onlypre-order; Batch 1 sold out, Batch 2 ships November
Ryzen AI Max+ PRO 495 systems (AMD Ryzen AI Halo next-gen, Framework Desktop 192 GB)
AMD Ryzen AI Halo, 192 GB, 2 TB SSD, Linux (Micro Center, in store since 2026-10-12)
$7,299.99 (2026-10-14) cited [S60]192 GB$382 TB SSD, Linuxin store at Micro Center (reported)
Mac Studio, M5 Max 18-core CPU / 40-core GPU
128 GB / 512 GB ($3,099 + $2,000)
$5,099 (2026-08-25) derived [S10]128 GB$40512 GB SSD, macOSnot checked
Mac mini, M5 Pro
64 GB / 512 GB ($1,699 + $1,000)
$2,699 (2026-08-25) derived [S13]64 GB$42512 GB SSD, macOSnot checked
Mac Studio, M5 Ultra (30-core CPU / 64-core GPU, or 36 / 80)
36/80-core, 512 GB / 1 TB (Apple configurator: $29,799 minus the 1 TB step of $7,500)
$22,299 (2026-10-30) spec [S62]512 GB$441 TB SSD, macOSships in 10-12 weeks
DGX Spark, 128 GB (NVIDIA and OEM GB10 versions)
NVIDIA's own unit (Founders Edition)
$6,950 (2026-10-02) cited [S17]128 GB$54DGX OS; SSD size not stated in the price reportnot checked
Mac Studio, M5 Ultra (30-core CPU / 64-core GPU, or 36 / 80)
30/64-core, 96 GB / 1 TB
$5,499 (2026-08-25) spec [S2]96 GB$571 TB SSD, macOSnot checked
GeForce RTX 5090
card, MSRP
$1,999 (2025-01-06) spec [S36]32 GB$62card only, no host PCnot checked
DGX Spark, 64 GB (partners only)
partner units, from
$4,999 (2026-10-02) spec [S18] [S17]64 GB$78'half the memory and storage' of the 128 GB model; from Acer, ASUS, Dell, Gigabyte, HP and MSI onlyon sale 2026-10-23
RTX PRO 4000 Blackwell
lowest new US listing (tracker of Newegg / Best Buy / B&H)
$3,134 (2026-10-15) cited [S54]24 GB$131card only, no host PCnot checked
RTX PRO 6000 Blackwell
Workstation Edition, NVIDIA US Marketplace
$16,000 (2026-08-12) cited [S49]96 GB$167card only, no host PCout of stock at NVIDIA (2026-08-12)
GeForce RTX 5090
card, eBay: average of the 3 lowest listings per day, Sept 2026, new or used not stated
$5,581 (2026-09) cited [S37]32 GB$174card only, no host PCeBay listings

Sources

  1. [S1] Apple, Mac Studio tech specs
  2. [S2] Apple newsroom, new Mac Studio with M5 Max and M5 Ultra (2026-08-25)
  3. [S3] Apple, Mac Studio buy page
  4. [S4] Apple, MacBook Pro tech specs
  5. [S5] Apple, Mac mini tech specs
  6. [S7] Apple Support, Mac Studio power consumption and thermal output
  7. [S9] Daring Fireball, M5 Max Mac Studio base prices (2026-08-25)
  8. [S10] EveryMac, Mac Studio M5 Max 18-core CPU / 40-core GPU
  9. [S12] MacRumors, 512 GB M5 Ultra in October (2026-08-25)
  10. [S13] Macworld, M6 and M5 Pro Mac mini prices (2026-08-25)
  11. [S14] NVIDIA, DGX Spark product page
  12. [S15] NVIDIA docs, DGX Spark hardware overview
  13. [S16] The Register, GB10 workstations arrive (2025-10-13)
  14. [S17] The Register, $4,999 64 GB DGX Spark; 128 GB to $6,950 (2026-10-02)
  15. [S18] NVIDIA blog, DGX Spark 64 GB (2026-10-02)
  16. [S19] StorageReview, DGX Spark review (2025-10-14)
  17. [S21] Tom's Hardware, DGX Spark $3,999 to $4,699 (Feb 2026; headline read)
  18. [S22] AMD, Ryzen AI Max+ 395 specifications
  19. [S23] AMD blog, Variable Graphics Memory FAQ (2025-07-29)
  20. [S24] AMD, Ryzen AI Halo with Ryzen AI Max+ PRO 495
  21. [S25] AMD blog, Ryzen AI Halo and Ryzen AI Max PRO 400 series (2026-05-20)
  22. [S26] AMD ROCm on Radeon and Ryzen, Linux support matrices (7.2.1)
  23. [S27] Framework, Desktop DIY Edition (prices, stock)
  24. [S28] Framework, Desktop overview
  25. [S29] Framework blog, 192 GB Framework Desktop pre-order (2026-09-30)
  26. [S31] Tom's Hardware, $3,999 Ryzen AI Halo (headline read)
  27. [S32] NVIDIA, RTX Blackwell GPU architecture whitepaper (Table 3)
  28. [S33] NVIDIA, GeForce RTX 5090 product page
  29. [S34] NVIDIA, GeForce RTX 4090 product page
  30. [S35] NVIDIA, GeForce compare page
  31. [S36] NVIDIA newsroom, RTX 50 series prices (2025-01-06)
  32. [S37] GPU Poet, RTX 5090 prices September 2026 (eBay listings)
  33. [S38] Wikipedia, GeForce RTX 40 series
  34. [S39] NVIDIA, RTX PRO 4000 Blackwell
  35. [S40] NVIDIA, RTX PRO 6000 Blackwell
  36. [S42] Llama 3 paper, Table 3
  37. [S43] Qwen3-30B-A3B model card
  38. [S44] Qwen3-30B-A3B config.json
  39. [S45] Qwen3-235B-A22B model card
  40. [S46] MLX docs, mlx.core.quantize
  41. [S47] mlx-lm README
  42. [S48] Rajbhandari et al., ZeRO
  43. [S49] Let's Data Science, RTX PRO 6000 price (2026-08-12)
  44. [S50] PCMag via Yahoo, $3,999 DGX Spark (2025-10-13)
  45. [S51] NVIDIA Developer Forums, 2/23/2026 price change (search result)
  46. [S52] Phoronix, Framework Desktop PRO 495 from $6,799 (2026-09-30)
  47. [S53] Let's Data Science, Strix Halo mini PC for $3,999 (2026-07-06)
  48. [S54] gpuprix, RTX PRO 4000 Blackwell US prices
  49. [S55] SHI, PNY RTX PRO 4000 Blackwell (search result)
  50. [S56] Intel, Thunderbolt 5 technology brief
  51. [S57] EveryMac, Mac Studio M5 Ultra 30-core CPU / 64-core GPU
  52. [S58] Daring Fireball, configurations and pricing for new Mac minis and Mac Studios (2026-08)
  53. [S59] Framework, Desktop DIY (Max+ PRO 495) configurator: SSD extra or bring your own; Batch 2 ships November (read 2026-10-20)
  54. [S60] Borncity, Ryzen AI Halo 192 GB at Micro Center for $7,299 (2026-10-14)
  55. [S61] PCWorld, the RTX Spark laptops available at launch (2026-10-08)
  56. [S20] NVIDIA docs, RTX Spark porting guide, system overview
  57. [S62] Apple, Mac Studio configurator (36/80-core M5 Ultra, 512 GB, 16 TB: $29,799; option steps shown; ships 10-12 weeks; read 2026-10-30)

Accessed 2026-10-15; volatile prices re-checked 2026-10-20.