AIToday
Large Language ModelsOpen-Source AIAmazon AI BlogPublished: Oct 14, 2026, 01:00 JST

AWS opens MoE kernel fixes for 10% higher throughput on SageMaker AI

AWS opens MoE kernel fixes for 10% higher throughput on SageMaker AI

3 Key Points

  1. What happened

    AWS engineers implemented and open sourced fused Mixture-of-Experts kernel optimizations on Amazon SageMaker AI, including Swap-AB for WGMMA utilization, Triton backend routing for FP8 quantization, and eliminating Triton JIT recompilation. Together they deliver up to 10% higher throughput and up to 9% faster Time to First Token on H200 GPUs.

  2. Why it matters

    That means faster AI responses at lower serving cost.

WHO IT HITSCloud and platform engineers running large language MoE models on H200 GPUs benefit from higher throughput and faster initial response times, which may lower serving costs for AI applications.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

Fused MoE merges token routing, data shuffling, and expert network calculations into a single batched GPU operation instead of running them as separate sequential steps. That structure helps latency but makes the kernel harder to tune, and it is especially sensitive to the constraints of Nvidia's Hopper architecture — the generation that includes the H200 GPU.

The first bottleneck shows up during decoding, when the system handles one token per user sequence at a time. The batch size shrinks to a single row or fewer than 64 rows, while the expert weight matrices stay large. Hopper's WGMMA instruction expects a fixed 64-row layout for its first operand, so a thin token vector leaves much of the Tensor Core capacity unused. AWS's Swap-AB transposition promotes the large expert dimension into that leading slot, which saturates the layout and lets Hopper prefetch memory asynchronously.

A second gain came from routing FP8-quantized MoE work to vLLM's Triton backend rather than the default FLASHINFER_CUTLASS path. Triton fuses scaling, matrix multiplication, and expert aggregation into one pass through fast on-chip memory, which suits the small, fragmented token batches of live serving. A third fix removed repeated Triton JIT recompilations triggered by changing token counts, which matters in multi-GPU clusters where all eight GPUs must stay in step. Together these changes delivered up to 10% higher throughput and up to 9% faster Time to First Token on H200 GPUs.

FAQ
What performance gains do these MoE kernel optimizations deliver?
Together, the optimizations deliver up to 10% higher throughput and up to 9% faster Time to First Token on H200 GPUs.
Are these optimizations available for use?
Yes, AWS implemented and open sourced multiple kernel optimizations for fused MoE models, and they are applied in the LMI Deep Learning Container on Amazon SageMaker AI.
What is Swap-AB?
Swap-AB transposes the matrices in the MoE computation before it reaches the PTX assembly layer, which realigns the software to match the Hopper silicon layout and produced a 2–4 percent end-to-end output throughput improvement.
Amazon AI BlogRead Original Article

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleSatya Nadella calls for emergency off switches on AI