Beyond Few-Step Inference: Accelerating Video Diffusion Transformer Model Serving with Inter-Request Caching Reuse
Organizations: Sun Yat-sen University, China · Independent Researcher
Abstract
Video Diffusion Transformer (DiT) models are a dominant approach for high-quality video generation but suffer from high inference cost due to iterative denoising. Existing caching approaches primarily exploit similarity within the diffusion process of a single request to skip redundant denoising steps. In this paper, we introduce Chorus, a caching approach that leverages similarity across requests to accelerate video diffusion model serving. Chorus achieves up to 45% speedup on industrial 4-step distilled models, where prior intra-request caching approaches are ineffective. Particularly, Chorus employs a three-stage caching strategy along the denoising process. Stage 1 performs full reuse of latent features from similar requests. Stage 2 exploits inter-request caching in specific latent regions during intermediate denoising steps. This stage is combined with Token-Guided Attention Amplification to improve semantic alignment between the generated video and the conditional prompts, thereby extending the applicability of full reuse to later denoising steps.
Figures & tables
| Method | CLIP-SCORE↑ | vbench-q↑ | Latency(s)↓ | Hit Latency(s)↓ | Speedup↑ | Speedup(hit)↑ | Hit Rate |
|---|---|---|---|---|---|---|---|
| Wan2.1-14B-T2V-distilled (81 frames, 480P, 4steps, no cfg) | |||||||
| baseline | 31.9970 | 0.9000 | 64.15 | - | 1.00x | 1.00x | - |
| NIRVANA(0) | 31.3038 | 0.8993 | 56.75 | 46.37 | 1.13x | 1.38× | 42.6% |
| Chorus(0) | 31.5006 | 0.9005 | 55.91 | 44.51 | 1.15x | 1.44× | 42.6% |
| NIRVANA(1k) | 31.0635 | 0.8991 | 53.79 | 46.93 | 1.19x | 1.37× | 58.9% |
| Chorus(1k) | 31.3081 | 0.9006 | 52.09 | 44.15 | 1.23x | 1.45x | 58.9% |
| Method | CLIP-SCORE | vbench-q | Latency(s) | Speedup |
|---|---|---|---|---|
| baseline | 31.7581 | 0.8995 | 38.51 | 1.000x |
| Stage-1 only | 30.5059 | 0.8988 | 28.20 | 1.365 |
| Stage-1 + TGAA (output) | 30.5883 | 0.9014 | 28.04 | 1.373 |
| Stage-1 + TGAA (key) | 30.7958 | 0.8987 | 28.20 | 1.365 |
| Stage-1 + TGAA | 30.7987 | 0.9013 | 28.20 | 1.365 |
| Method | Compute(%) | CLIP-SCORE | vbench-q | Latency(s) | Speedup |
|---|---|---|---|---|---|
| Stage-1 + TGAA (w/o SRD) | 100.00 | 30.7987 | 0.9013 | 28.20 | 1.37 |
| Stage-1 + TGAA + SRD(12,20) | 90.91 | 30.7653 | 0.9013 | 27.13 | 1.42 |
| Stage-1 + TGAA + SRD(8,14) | 83.80 | 30.7469 | 0.9014 | 26.90 | 1.43 |
| Stage-1 + TGAA + SRD(0,0) | 38.42 | 30.3223 | 0.9015 | 24.13 | 1.60 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
Diffusion Model Caching
Diffusion model caching reuses features, activations, or attention states across denoising steps to reduce inference cost while preserving output quality.
See all 109 papers