DCJun 17

Pulse: Training Acceleration for Large Diffusion Models with Automatic Pipeline Parallelism

arXiv:2606.191636.7
Predicted impact top 51% in DC · last 90 daysOriginality Highly original
AI Analysis

For researchers training large diffusion models, PULSE addresses the communication bottleneck caused by skip connections in UNet architectures, offering a practical solution to scale training across GPU clusters.

PULSE introduces an automatic pipeline-parallel training strategy for diffusion models that eliminates skip-induced communication by collocating skip-connected encoder-decoder layers, reducing communication volume by 89% and increasing training throughput by up to 2.3x on communication-bound hardware.

Diffusion models are now a dominant approach for high-fidelity image and video generation, yet scaling their training across GPU clusters remains challenging. Unlike transformer-only architectures, diffusion backbones commonly adopt UNet-style encoder-decoder structures with heterogeneous layers and long-range skip connections. Under conventional pipeline parallelism, these non-local dependencies force large skip activations and their gradients to traverse multiple pipeline boundaries, making peer-to-peer (P2P) communication a dominant bottleneck and substantially reducing pipeline efficiency. In this paper, we present PULSE, an automatic pipeline-parallel training strategy that makes skip locality a first-class optimization objective. PULSE eliminates skip-induced communication by collocating skip-connected encoder-decoder layers on the same device and caching skip activations locally for later use in backpropagation. To realize this placement while maintaining high pipeline utilization, PULSE co-designs: (1) a skip-aware dynamic-programming partitioner that balances heterogeneous stage workloads under symmetric collocation constraints, (2) an ILP-based schedule synthesizer that generates bubble-efficient wave schedules for the resulting stage-to-device mapping, and (3) a hybrid parallelism tuner that selects pipeline/data-parallel degrees and microbatch sizes under memory and network constraints. Our extensive experiments show that the volume of communication can be reduced by 89 percent, and the training throughput can be increased by up to 2.3x on communication-bound hardware, compared with state-of-the-art parallelism strategies.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes