TetriServe: Efficient DiT Serving for Heterogeneous Image Generation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lu, Runyu, He, Shiqi, Tan, Wenxuan, Li, Shenggui, Wu, Ruofan, Ma, Jeff J., Chen, Ang, Chowdhury, Mosharaf
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918291345244160
author Lu, Runyu
He, Shiqi
Tan, Wenxuan
Li, Shenggui
Wu, Ruofan
Ma, Jeff J.
Chen, Ang
Chowdhury, Mosharaf
author_facet Lu, Runyu
He, Shiqi
Tan, Wenxuan
Li, Shenggui
Wu, Ruofan
Ma, Jeff J.
Chen, Ang
Chowdhury, Mosharaf
contents Diffusion Transformer (DiT) models excel at generating high-quality images through iterative denoising steps, but serving them under strict Service Level Objectives (SLOs) is challenging due to their high computational cost, particularly at large resolutions. Existing serving systems use fixed degree sequence parallelism, which is inefficient for heterogeneous workloads with mixed resolutions and deadlines, leading to poor GPU utilization and low SLO attainment. In this paper, we propose step-level sequence parallelism to dynamically adjust the degree of parallelism of individual requests according to their deadlines. We present TetriServe, a DiT serving system that implements this strategy for highly efficient image generation. Specifically, TetriServe introduces a novel round-based scheduling mechanism that improves SLO attainment: (1) discretizing time into fixed rounds to make deadline-aware scheduling tractable, (2) adapting parallelism at the step level and minimize GPU hour consumption, and (3) jointly packing requests to minimize late completions. Extensive evaluation on state-of-the-art DiT models shows that TetriServe achieves up to 32% higher SLO attainment compared to existing solutions without degrading image quality.
format Preprint
id arxiv_https___arxiv_org_abs_2510_01565
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle TetriServe: Efficient DiT Serving for Heterogeneous Image Generation
Lu, Runyu
He, Shiqi
Tan, Wenxuan
Li, Shenggui
Wu, Ruofan
Ma, Jeff J.
Chen, Ang
Chowdhury, Mosharaf
Machine Learning
Distributed, Parallel, and Cluster Computing
Diffusion Transformer (DiT) models excel at generating high-quality images through iterative denoising steps, but serving them under strict Service Level Objectives (SLOs) is challenging due to their high computational cost, particularly at large resolutions. Existing serving systems use fixed degree sequence parallelism, which is inefficient for heterogeneous workloads with mixed resolutions and deadlines, leading to poor GPU utilization and low SLO attainment. In this paper, we propose step-level sequence parallelism to dynamically adjust the degree of parallelism of individual requests according to their deadlines. We present TetriServe, a DiT serving system that implements this strategy for highly efficient image generation. Specifically, TetriServe introduces a novel round-based scheduling mechanism that improves SLO attainment: (1) discretizing time into fixed rounds to make deadline-aware scheduling tractable, (2) adapting parallelism at the step level and minimize GPU hour consumption, and (3) jointly packing requests to minimize late completions. Extensive evaluation on state-of-the-art DiT models shows that TetriServe achieves up to 32% higher SLO attainment compared to existing solutions without degrading image quality.
title TetriServe: Efficient DiT Serving for Heterogeneous Image Generation
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2510.01565