El M3 Ultra para IA local.

El M3 Ultra tiene hasta 512 GB de memoria unificada, que lee a hasta 819 GB/s. Esto es lo que significa para ejecutar modelos de lenguaje en una Mac con este chip, calculado a partir de las propias cifras de Apple.

1Las especificaciones que importan para la IA

Memoria unificada512 GB
Ancho de banda de memoria819 GB/s
Está enMac Studio (2025)
Plaza dedicada para élPlaza Ultra: mina hasta 320 MLX al día

2Qué modelos caben

A 4 bits por peso, un modelo necesita algo más de medio gigabyte por cada mil millones de parámetros, más espacio para su contexto y para macOS. Con 512 GB, el M3 Ultra aloja con holgura modelos de hasta unos 682 mil millones de parámetros.

Modelo a 4 bitsMemoria necesariaCabe en el M3 Ultra
Modelo de 8B4,5 GBSí
Modelo de 14B7,9 GBSí
Modelo de 32B18 GBSí
Modelo de 70B39,4 GBSí
gpt-oss-120b, mezcla de expertos65 GBSí
Qwen3.5-397B-A17B, mezcla de expertos223,3 GBSí
DeepSeek-V4.1-Flash, mezcla de expertos316 GBSí

3Qué velocidad alcanza

Al escribir texto, el límite es el ancho de banda de memoria: cada token nuevo lee una vez los pesos activos del modelo. Al dividir los 819 GB/s del M3 Ultra entre los bytes leídos por token se obtiene el techo de abajo. En la práctica se suele llegar a entre el 45% y el 80% de ese techo (benchmarks de llama.cpp).

Modelo a 4 bitsLectura por tokenTecho para un chat
Modelo de 8B4,5 GB182 tokens/s
Modelo de 14B7,9 GB104 tokens/s
Modelo de 32B18 GB46 tokens/s
Modelo de 70B39,4 GB21 tokens/s
gpt-oss-120b, mezcla de expertos2,7 GB303 tokens/s
Qwen3.5-397B-A17B, mezcla de expertos9,6 GB85 tokens/s
DeepSeek-V4.1-Flash, mezcla de expertos9 GB91 tokens/s

Medido: con M3 Ultra (80-core GPU), llama.cpp genera 92 tokens por segundo con Llama-2-7B (Q4_0) en sus benchmarks públicos.

5Compara con otros chips

6Preguntas

¿Puede el M3 Ultra ejecutar un modelo de 70B?
Sí. Un modelo de 70B a 4 bits necesita unos 40 GB, y el M3 Ultra tiene hasta 512 GB. Espera un techo de unos 21 tokens por segundo para un chat.
¿Cuántos tokens por segundo da el M3 Ultra?
Con un modelo de 8B a 4 bits, el techo es de unos 182 tokens por segundo, y en la práctica se alcanza entre la mitad y cuatro quintos. Los modelos más grandes son proporcionalmente más lentos.
¿Es bueno el M3 Ultra para IA?
Para ejecutar modelos en local, lo que más importa es la memoria y el ancho de banda. El M3 Ultra tiene hasta 512 GB a 819 GB/s, suficiente para modelos de hasta unos 682 mil millones de parámetros. Además puede ganar ejecutando trabajos de IA para MLX Network con MLX Node.

Fuentes

  1. Apple: Mac Studio (2025) specssupport.apple.com
  2. llama.cpp: Apple Silicon benchmarksgithub.com
M3 Ultra para LLM locales: memoria, velocidad y qué cabe | MLX