atlas

Research map / Image generation / Autoregressive and latent generation

PipeFusion: Patch-level Pipeline Parallelism for Diffusion Transformers Inference

NeurIPS 2025 · Image generation › Autoregressive and latent generation · approach: High-resolution diffusion synthesis · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PipeFusion, a patch-level pipeline parallelism for DiT inference that partitions layers and image patches across GPUs and reuses one-step-stale activations, cutting communication and memory versus TP, SP, and DistriFusion.

Problem

High latency of generating high-resolution images with diffusion transformers, where existing parallelism (tensor, sequence, DistriFusion) incurs large communication or memory costs.

Approach

Partition DiT layers and image patches jointly across GPUs in a patch-level pipeline, using stale activations from the previous diffusion step (input temporal redundancy) to provide context so devices never wait, so only the stage inputs/outputs are transferred instead of per-layer KV activations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PipeFusion instead of the second-best parallel methodPixart inference on 8×L40 · Pixart 1024px, 2048px, and 4096pxspeedup over second-best parallel method: 1.48×, 1.55×, and 1.16×Helped
Use PipeFusion instead of the best sequence-parallel methodSD3-medium inference on 8×L40 · SD3-medium 1024px and 2048pxspeedup over best sequence parallel method: 1.57× and 1.30×Helped
Use PipeFusion instead of the best sequence-parallel methodFlux.1-dev inference on 8×L40 · Flux.1-dev 1024px and 2048pxspeedup over best sequence parallel method: 1.23× and 1.25×Helped
Replace PipeFusion with DistriFusionPixart image generation · PixArt-XL-2-256-MS, FID w/ G.T., device counts 4 and 8FID: 23.60 vs 30.69; 28.46 vs 41.81Hurt
Use 1 warmup step instead of 0 (ablation)PipeFusion on Pixart · Pixart 1024px, pp=8latency: 0.71 -> 0.82 (+15%)Hurt
Use 2 warmup steps instead of 0 (ablation)PipeFusion on Pixart · Pixart 1024px, pp=8latency: 0.71 -> 0.91 (+28%)Hurt
Set patch count M equal to GPU count N (ablation)PipeFusion · Pixart image generation, multiple resolutionslatencyHelped
Increase warmup steps (ablation)PipeFusion · Image generationlatencyHurt

Surprising findings

Limitations

Experimental setup

Datasets: COCO Captions 2014

Benchmarks: COCO Captions 2014

Metrics: latency (s) FID max GPU memory speedup

Baselines: Tensor Parallel DistriFusion SP-Ring SP-Ulysses USP

Builds on: DistriFusion DeepSpeed-Ulysses Ring-Attention USP GPipe

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy