ARTFEED — Contemporary Art Intelligence

Dion3 Optimizer Cuts Muon Overhead by 6x

ai-technology · 2026-08-13

A new optimizer called Dion3, detailed in a preprint on arXiv (2608.11612), significantly reduces the computational and communication overhead of the Muon optimizer. Muon, known for its effectiveness, suffers from a cubic-time Newton-Schulz orthogonalization step, which becomes especially costly when weights are sharded across devices. Dion3 addresses this at multiple levels: it introduces a Gram Newton-Schulz algorithm to lower FLOP costs, uses CuteDSL kernels that exploit symmetry for faster computation, and employs a megabatching strategy to reduce communication overhead. Additionally, the update rule is modified to orthogonalize only a fraction of the momentum matrix's rows each step, cutting costs further. This approach improves upon a previous compressed version called Dion, achieving better speed and performance. Overall, Dion3 matches or improves the loss achieved by Muon while reducing optimizer step time by up to 6 times. The method is available via the provided link.

Key facts

  • Dion3 is a revision of the Muon optimizer.
  • Muon incurs overhead due to cubic-time Newton-Schulz orthogonalization.
  • Communication overhead compounds when weights are sharded.
  • Gram Newton-Schulz algorithm reduces FLOP cost.
  • CuteDSL kernels exploit symmetry for acceleration.
  • Megabatching strategy reduces communication overhead.
  • Update rule selects only a fraction of momentum matrix rows to orthogonalize.
  • Dion3 reduces optimizer step time by up to 6x compared to Muon.

Entities

Institutions

  • arXiv

Sources