Il chip M3 Ultra per l'AI in locale.

Il chip M3 Ultra ha fino a 512 GB di memoria unificata, letta fino a 819 GB/s. Ecco cosa significa per eseguire modelli linguistici su un Mac che lo monta, calcolato a partire dai dati di Apple.

1Le specifiche che contano per l'AI

Memoria unificata512 GB
Larghezza di banda della memoria819 GB/s
Presente inMac Studio (2025)
Posto dedicato adattoPosto Ultra: mina fino a 320 MLX al giorno

2Quali modelli ci stanno

A 4 bit per peso un modello richiede poco più di mezzo gigabyte per miliardo di parametri, più spazio per il contesto e per macOS. Con 512 GB, il chip M3 Ultra ospita comodamente modelli fino a circa 682 miliardi di parametri.

Modello a 4 bitMemoria richiestaCi sta sul chip M3 Ultra
Modello da 8B4,5 GBSì
Modello da 14B7,9 GBSì
Modello da 32B18 GBSì
Modello da 70B39,4 GBSì
gpt-oss-120b, mixture-of-experts65 GBSì
Qwen3.5-397B-A17B, mixture-of-experts223,3 GBSì
DeepSeek-V4.1-Flash, mixture-of-experts316 GBSì

3Quanto è veloce

La scrittura del testo è limitata dalla larghezza di banda della memoria: ogni nuovo token legge una volta i pesi attivi del modello. Dividendo i 819 GB/s del chip M3 Ultra per i byte letti per token si ottiene il tetto qui sotto. Nelle prove reali si arriva di solito dal 45% all'80% circa di questo tetto (benchmark di llama.cpp).

Modello a 4 bitLetti per tokenTetto per una chat
Modello da 8B4,5 GB182 token/s
Modello da 14B7,9 GB104 token/s
Modello da 32B18 GB46 token/s
Modello da 70B39,4 GB21 token/s
gpt-oss-120b, mixture-of-experts2,7 GB303 token/s
Qwen3.5-397B-A17B, mixture-of-experts9,6 GB85 token/s
DeepSeek-V4.1-Flash, mixture-of-experts9 GB91 token/s

Misurato: su M3 Ultra (80-core GPU), llama.cpp genera 92 token al secondo con Llama-2-7B (Q4_0) nei suoi benchmark pubblici.

5Confronta con altri chip

6Domande

Il chip M3 Ultra può far girare un modello da 70B?
Sì. Un modello da 70B a 4 bit richiede circa 40 GB, e il chip M3 Ultra ha fino a 512 GB. Aspettati un tetto di circa 21 token al secondo per una chat.
Quanti token al secondo fa il chip M3 Ultra?
Con un modello da 8B a 4 bit il tetto è di circa 182 token al secondo, e nelle prove reali si arriva più o meno tra la metà e i quattro quinti. I modelli più grandi sono proporzionalmente più lenti.
Il chip M3 Ultra è adatto all'AI?
Per eseguire modelli in locale contano soprattutto memoria e larghezza di banda. Il chip M3 Ultra ha fino a 512 GB a 819 GB/s, abbastanza per modelli fino a circa 682 miliardi di parametri. Può anche guadagnare eseguendo lavoro di AI per MLX Network con MLX Node.

Fonti

  1. Apple: Mac Studio (2025) specssupport.apple.com
  2. llama.cpp: Apple Silicon benchmarksgithub.com
M3 Ultra per LLM in locale: memoria, velocità e modelli | MLX