Instead of waiting for an M5 Ultra 512 GB: pairing a new M5 Ultra 256 GB with my M3 Ultra 512 GB for disaggregated prefill/decode (GLM-5.3-Flash, MLX, Thunderbolt 5 RDMA)
The problem I'm solving: I have an M3 Ultra 512 GB and the memory is still the reason to own it, but prefill on long prompts is slow.
Proof1 community thread
Key points
- The M5 Ultra fixes prefill but ships with 256 GB max right now, and an M5 Ultra 512 GB isn't a thing yet.
- So rather than replace the M3, I added an M5 Ultra 256 GB and split the work: the M5 does prefill, the cache state goes over Thunderbolt 5 RDMA, and the M3 does decode against its 512 GB pool.
- Single-node numbers first, GLM-5.3-Flash 4-bit with MTP, 17.5k-token prompt, 256 output tokens.
- The M5 is about 2.4x on prefill but only about 1.4x on decode, and decode is the phase that benefits from the bigger memory (more context, more concurrent conversations).
Sources (1)
- [1]Instead of waiting for an M5 Ultra 512 GB: pairing a new M5 Ultra 256 GB with my M3 Ultra 512 GB for disaggregated prefill/decode (GLM-5.3-Flash, MLX, Thunderbolt 5 RDMA)r/LocalLLaMA (top, daily) · Oct 13, 07:32 PM
The problem I'm solving: I have an M3 Ultra 512 GB and the memory is still the reason to own it, but prefill on long prompts is slow.
The M5 Ultra fixes prefill but ships with 256 GB max right now, and an M5 Ultra 512 GB isn't a thing yet.
Extractive summary: sentences quoted from the sources.
Before this
- Oct 13, 2026Run fast, private agents on-device with LFM2.5-24B-A2B
- Oct 13, 2026unslothai/unsloth v0.1.907-beta: Large Performance Gains + More Browser Use
- Oct 13, 2026Fish Audio Drama 3 Technical Report
- Oct 12, 2026Z.ai GLM-Legal Beats Claude Fable 5 and Kimi K3 on Harvey LAB
- Oct 12, 2026FORGE: Procedural Weight Generation for Sparse MoE Inference
- Oct 12, 2026unslothai/unsloth v0.1.906-beta: Browser Use + Qwen-Image-2.1-Turbo

