atlas

Research map / Video / Video generation

Fast Video Generation with Sliding Tile Attention

ICML 2025 · Video › Video generation · approach: Efficient video diffusion models · 0 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 Sliding Tile Attention (STA), a tile-wise sliding-window attention kernel for video DiTs that removes mixed blocks, giving near-proportional speedups on HunyuanVideo with training-free or lightly finetuned variants.

Problem

Full 3D attention in video diffusion transformers dominates inference cost (about 800 of 945 seconds for a 5s 720P HunyuanVideo clip), but existing 2D/3D sliding window attention implementations do not convert FLOP savings into wall-clock speedups.

Approach

Slide the attention window tile-by-tile (tiles equal to FlashAttention block size) rather than token-by-token, so every computed block is dense or empty with no mixed blocks; per-head window sizes are chosen by profiling, and optional finetuning with attention and output distillation losses allows sparser windows.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace full attention with training-free STA at w=(30,40,40)HunyuanVideo · VBenchLatency: 945s -> 527sHelped
replace full attention with training-free STA at w=(30,40,40)HunyuanVideo · VBenchVBench Total: 82.71% -> 82.46%No clear effect
increase STA sparsity using w=(18,24,24) instead of w=(30,40,40), without training (ablation)HunyuanVideo STA · VBenchVBench Total: 82.46% -> 80.58%Hurt
increase STA sparsity using w=(18,24,24) instead of w=(30,40,40), without training (ablation)HunyuanVideo STA · VBenchLatency: 527s -> 268sHelped
fine-tune STA with w=(18,24,24) (ablation)HunyuanVideo STA · VBenchVBench Total: 80.58% -> 82.62%Helped
use the optimized ThunderKittens kernel instead of FlexAttention for STA w=(18,24,24) (ablation)HunyuanVideo STA · attention kernelSpeedup: $7.30\times$ -> $10.45\times$Helped
replace Tiled NATTEN with STA using FlexAttention at similar sparsityHunyuanVideo attention kernel · attention kernel, 720P 5sSpeedup: $1.27\times$ -> $7.30\times$Helped
use Δ-DiT caching instead of training-free STAHunyuanVideo · 50 stepsSSIM: 87.67 vs. 72.86Hurt
use Δ-DiT caching instead of training-free STAHunyuanVideo · 50 stepsCD-FVD: 66.12 vs. 122.74Hurt
replace full attention with Swin w=(48,64,64)HunyuanVideo · VBenchVBench Total: 82.71% -> 79.00%Hurt
fine-tune Swin attention at w=(30,40,40) (ablation)HunyuanVideo · VBenchVBench Total: 77.53% -> 75.48%Hurt
use STA w=(18,24,24) instead of w=(30,40,40), with fine-tuning (ablation)HunyuanVideo STA · VBenchVBench Total: 83.00% -> 82.62%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Mixkit prompts MovieGen Bench VBench prompts COCO-2014 validation

Benchmarks: VBench MovieGen Bench COCO-2014

Metrics: MFU latency TFLOPS speedup VBench score SSIM PSNR CD-FVD human win rate

Baselines: FlashAttention-2 FlashAttention-3 CLEAR NATTEN Tiled NATTEN Swin Delta-DiT

Builds on: FlashAttention-3 ThunderKittens NATTEN FlexAttention Delta-DiT

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