arXiv · 2610.23047
DIFFLET: A Fast Inference Engine for Diffusion Transformer Models on AWS Trainium
Abstract
On AWS Trainium2, every component of a diffusion model runs as a program compiled ahead of time for fixed shapes, while pipelines differ across models, prompt lengths across requests, and caching decisions across denoising steps. We present Difflet, a serving engine in which five model pipelines share one compilation backend, joint attention is split across cores by attention head, and a host controller decides at each denoising step whether to run the denoiser or reuse its earlier output. A small probe program computes the caching signal on the device and returns one number per step, and a resident model process keeps every program loaded across requests. Across five image and video model families, fused attention accelerates denoiser steps by 1.2-4.3x over the same framework using PyTorch/XLA attention, and at 32.8k visual tokens it is the only attention that compiles. On four of the five models, resident serving is 1.5-3.4x faster than standalone runs that reload weights from a warm file cache for each generation.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Bin Ma, Min Yu, Vijay Kodamalla, Jialin Liu, Dong Li. 2026-10-16. DIFFLET: A Fast Inference Engine for Diffusion Transformer Models on AWS Trainium. https://arxiv.org/abs/2610.23047
Cite the original work for its findings. Save a collection to share your selection of sources.