Xiaomi MiMo V2.5 Pro UltraSpeed Architecture Breakdown

Better Stackgo watch the original →

The MiMo V2.5 Pro UltraSpeed model achieves over 1,000 tokens per second on standard hardware by combining MXFP4 quantization, block-based speculative decoding, and persistent GPU kernels.

Architectural Optimizations

The MiMo V2.5 Pro UltraSpeed model achieves high-throughput generation on commodity hardware by addressing memory bandwidth and instruction latency through three primary engineering layers:

  • Selective MXFP4 Quantization: The system uses 4-bit quantization to reduce memory pressure while employing quantization-aware training (QAT) to maintain model intelligence. Core routing layers remain at higher precision to prevent accuracy degradation.
  • DFlash Speculative Decoding: Instead of standard single-token speculative decoding, the model uses DFlash to predict blocks of hidden tokens in parallel. During coding tasks, the model maintains an acceptance rate of 6.3 tokens per 8-token block, enabling significant speed gains.
  • Persistent Engine Kernel: TileRT implemented a persistent GPU kernel that eliminates the overhead of launching and clearing math operations. By utilizing warp specialization, the engine assigns dedicated hardware sections to handle data movement, computation, and communication concurrently, ensuring the pipeline remains active.

Performance and Limitations

While the model demonstrates peak speeds exceeding 3,000 tokens per second in synthetic benchmarks, real-world application reveals stability trade-offs. In complex coding tasks, such as generating a multi-concept math explainer page, the model frequently encountered context freezes or output truncation when prompted for extensive content. However, for smaller-scope tasks like generating a functional Three.js game prototype, the model maintained high performance and reliability, successfully incorporating iterative feedback to add game mechanics like obstacles and scoring.

  • #ai
  • #dev-tooling

summary by google/gemini-3.1-flash-lite. probably wrong about something. check the source.