Read original
google-dev-blogtutorials69

Systems Engineering Playbook: Optimizing Qwen 3.5-397B MoE on Ironwood (TPU7x)

AI Summary

According to the supplied Google Developers Blog abstract, engineers serving the 397B-parameter Qwen 3.5 MoE on Ironwood (TPU7x) used a modular JAX/Pallas stack, hybrid data and expert parallelism, hierarchical reduce-scatter, Batched Ragged Page Attention, and a fused Gated DeltaNet block. The post reports up to a 4.7x inference speedup on prefill-heavy workloads and operation near hardware roofline limits. However, the stated publication date is August 6, 2026, and the supplied material includes no benchmark configuration, baseline, code, or independent verification.

Why it's worth reading

It offers a concrete MoE serving optimization blueprint, but the future publication date and missing benchmark methodology make verification especially important before applying its headline 4.7x result.

Deep Read

1. What happened

Original facts, according to the supplied abstract: Google engineers worked on serving the 397B-parameter Qwen 3.5 Mixture-of-Experts model on Ironwood, identified as TPU7x. The post reports up to a 4.7x inference speedup for prefill-heavy workloads through coordinated changes to parallelism, communication, and custom kernels.

2. Core technology

Original facts: The system uses a modular JAX/Pallas optimization stack and a hybrid data-parallel plus expert-parallel topology, or DP+EP, to work around hardware sharding constraints. Token routing is optimized with communication fusion, including hierarchical reduce-scatter. Compute-side changes include Batched Ragged Page Attention and a fully fused Gated DeltaNet block.

Analysis: These techniques address three coupled MoE bottlenecks: model placement, inter-device expert-routing traffic, and irregular memory or compute behavior inside attention and state-update kernels. End-to-end performance depends on balancing all three rather than maximizing one kernel in isolation.

3. Key evidence and numbers

  • Model size: 397B parameters.
  • Hardware: Ironwood, labeled TPU7x.
  • Reported gain: up to 4.7x for prefill-heavy inference workloads.
  • Utilization claim: the abstract says the kernels saturated HBM bandwidth and MXUs, bringing throughput near theoretical roofline limits.

Evidence gap: No baseline, prompt lengths, concurrency, active-expert count, device count, numerical format, latency percentiles, absolute throughput, or cost figures are included in the supplied material. The scope of the 4.7x result therefore cannot yet be determined.

4. Why it matters

Analysis: At the 397B scale, MoE serving can be dominated by cross-device token routing and irregular memory access rather than raw matrix-multiplication capacity. If supported by full benchmarks, this case would be valuable as a system-level example of co-designing parallel topology, collectives, and Pallas kernels to approach hardware limits.

5. Practical impact

Analysis: Teams using JAX/Pallas on TPUs could evaluate DP+EP placement, hierarchical collectives, ragged paged attention, and GDN fusion against their own workloads. They should reproduce the results using their prompt-length distribution, batch sizes, expert balance, and latency objectives. The reported gain should not be assumed to apply to decode-heavy traffic, earlier TPU generations, or GPU clusters.

6. Limitations and uncertainty

Confirmed uncertainty: The supplied publication timestamp is August 6, 2026, a future date, and only a title, URL, and abstract are available. No code, charts, or complete benchmark methodology were provided. The phrase “TensorCore MXUs” may also mix GPU and TPU terminology and should be checked against the original text.

Unverified inference: The 4.7x result may combine several optimizations or depend on a specific prefill ratio and baseline implementation. Without ablations, the independent contribution of each technique is unknown. The publication status, exact Qwen 3.5-397B architecture, and TPU7x configuration also require verification.

7. Original sources

No paper, source repository, model card, or independent benchmark link was supplied.

Tags

Qwen 3.5MoEIronwoodTPU7xJAXPallasExpert ParallelismInference