Efficiently Serving Large Multimodal Models Using EPD Disaggregation
On the map: Multimodal LLMs / vision-language models → Visual token pruning and efficiency
Abstract (arXiv)
Large Multimodal Models (LMMs) extend Large Language Models (LLMs) by handling diverse inputs such as images, audio, and video, but at the cost of adding a multimodal encoding stage that increases both computational and memory overhead. This step negatively affects key Service Level Objectives (SLOs), such as time to first token (TTFT) and time per output token (TPOT). We introduce Encode-Prefill-Decode (EPD) Disaggregation, a novel framework that separates the encoding, prefill, and decode stages onto dedicated resources. Unlike current systems, which bundle encoding and prefill together, our approach decouples these steps, unlocking new opportunities and optimizations. These include a mechanism to cache multimedia tokens for efficient transfer, a novel way to parallelize the encoding load within a request, a module for optimal resource allocation for disaggregated serving, and a novel role-switching method to handle changing workload characteristics. Experimental evaluations with popular LMMs show substantial gains in memory efficiency (up to 15x lower peak memory utilization), batch sizes (up to 22x larger), 10x more images per request, and 2.2x larger KV caches. Furthermore, it leads to significant improvements in SLO attainment (up to 90-100% improvement) and TTFT (up to 71% reduction), compared to systems that do not disaggregate. The code is available at https://github.com/vbdi/epdserve.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Placed in Visual token pruning and efficiency, one of 16 directions in Multimodal LLMs / vision-language models. Builds on 22 of its 28 references that are in the map. First posted on arXiv 25 Dec 2024.
Builds on
22 of 28 references.
Closest ancestors · 1
Same direction, newest first
- 2024Inf-MLLM: Efficient Streaming Inference of Multimodal Large Language Models on a Single GPU11 Sep
Other references · 21
- 2023GPT-4 Technical Reportcited by 18,132
- 2023Visual Instruction Tuningcited by 7,792
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2023InternVL: Scaling up Vision Foundation Models and Aligning for Generic Visual-Linguistic Taskscited by 2,534
- 2024Video-MME: The First-Ever Comprehensive Evaluation Benchmark of Multi-modal LLMs in Video Analysiscited by 1,375
- 2023A Survey on Evaluation of Large Language Modelscited by 1,227
- 2024MiniCPM-V: A GPT-4V Level MLLM on Your Phonecited by 1,061
- 2024SnapKV: LLM Knows What You are Looking for Before Generationcited by 848
- 2021NExT-QA:Next Phase of Question-Answering to Explaining Temporal Actionscited by 735
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 595
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 536
- 2023Multimodal Large Language Models: A Surveycited by 193
9 more
- 2024Mooncake: A KVCache-centric Disaggregated Architecture for LLM Servingcited by 193
- 2023SARATHI: Efficient LLM Inference by Piggybacking Decodes with Chunked Prefillscited by 187
- 2024GEAR: An Efficient KV Cache Compression Recipe for Near-Lossless Generative Inference of LLMcited by 155
- 2024Inference without Interference: Disaggregate LLM Inference for Mixed Downstream Workloadscited by 120
- 2020InstaHide: Instance-hiding Schemes for Private Distributed Learningcited by 90
- 2024A Survey of Resource-efficient LLM and Multimodal Foundation Modelscited by 84
- 2024D'ej`aVu: KV-cache Streaming for Fast, Fault-tolerant Generative LLM Servingcited by 48
- 2024P/D-Serve: Serving Disaggregated Large Language Model at Scalecited by 27
- 2022IPProtect: protecting the intellectual property of visual datasets during data valuationcited by 1
Built on by
Citing papers per year: 2025: 7; 2026: 9.
16 papers.
Sort:
By area:
- 2025ElasticMM: Efficient Multimodal LLMs Serving with Elastic Multimodal Parallelismcited by 7
- 2025Arrow: Adaptive Scheduling Mechanisms for Disaggregated LLM Inference Architecturecited by 5
- 2025Cornfigurator: Automated Planning for Any-to-Any Multimodal Model Servingcited by 4
- 2025xLLM Technical Reportcited by 3
- 2026VoxServe: Streaming-Centric Serving System for Speech Language Modelscited by 3
- 2026FlowPrefill: Decoupling Preemption from Prefill Scheduling Granularity to Mitigate Head-of-Line Blocking in LLM Servingcited by 3
- 2026M*: A Modular, Extensible, Serving System for Multimodal Modelscited by 3
- 2026Coordinated Scheduling for MoE LLM Servingcited by 2
- 2025Enabling Disaggregated Multi-Stage MLLM Inference via GPU-Internal Scheduling and Resource Sharingcited by 1
- 2026SLO-Aware Compute Resource Allocation for Prefill-Decode Disaggregated LLM Inferencecited by 1
- 2026Cornserve: A Distributed Serving System for Any-to-Any Multimodal Modelscited by 1
- 2025From Models to Operators: Rethinking Autoscaling Granularity for Large Generative Modelscited by 0
4 more
- 2025OmniInfer: System-Wide Acceleration Techniques for Optimizing LLM Serving Throughput and Latencycited by 0
- 2026QuickGrasp: Responsive Video-Language Querying Service via Accelerated Tokenization and Edge-Augmented Inferencecited by 0
- 2026Cost-Efficient Multimodal LLM Inference via Cross-Tier GPU Heterogeneitycited by 0
- 2026OpWeave: Flexible Operator Disaggregation for Heterogeneous LLM Servingcited by 0
- 2026OpWeave: Flexible Operator Disaggregation for Heterogeneous LLM Serving13 Sep 2026
- 2026Coordinated Scheduling for MoE LLM Serving13 Jun 2026
- 2026M*: A Modular, Extensible, Serving System for Multimodal Models10 Jun 2026
- 2026Cost-Efficient Multimodal LLM Inference via Cross-Tier GPU Heterogeneity13 Mar 2026
- 2026Cornserve: A Distributed Serving System for Any-to-Any Multimodal Models12 Mar 2026
- 2026SLO-Aware Compute Resource Allocation for Prefill-Decode Disaggregated LLM Inference5 Mar 2026
- 2026QuickGrasp: Responsive Video-Language Querying Service via Accelerated Tokenization and Edge-Augmented Inference23 Feb 2026
- 2026FlowPrefill: Decoupling Preemption from Prefill Scheduling Granularity to Mitigate Head-of-Line Blocking in LLM Serving18 Feb 2026
- 2026VoxServe: Streaming-Centric Serving System for Speech Language Models30 Jan 2026
- 2025Enabling Disaggregated Multi-Stage MLLM Inference via GPU-Internal Scheduling and Resource Sharing19 Dec 2025
- 2025Cornfigurator: Automated Planning for Any-to-Any Multimodal Model Serving16 Dec 2025
- 2025OmniInfer: System-Wide Acceleration Techniques for Optimizing LLM Serving Throughput and Latency27 Nov 2025
4 more
- 2025From Models to Operators: Rethinking Autoscaling Granularity for Large Generative Models4 Nov 2025
- 2025xLLM Technical Report16 Oct 2025
- 2025ElasticMM: Efficient Multimodal LLMs Serving with Elastic Multimodal Parallelism14 Jul 2025
- 2025Arrow: Adaptive Scheduling Mechanisms for Disaggregated LLM Inference Architecture17 May 2025
- 2025Arrow: Adaptive Scheduling Mechanisms for Disaggregated LLM Inference Architecturecited by 5
- 2025xLLM Technical Reportcited by 3
- 2026VoxServe: Streaming-Centric Serving System for Speech Language Modelscited by 3
- 2026FlowPrefill: Decoupling Preemption from Prefill Scheduling Granularity to Mitigate Head-of-Line Blocking in LLM Servingcited by 3
- 2026SLO-Aware Compute Resource Allocation for Prefill-Decode Disaggregated LLM Inferencecited by 1
- 2025OmniInfer: System-Wide Acceleration Techniques for Optimizing LLM Serving Throughput and Latencycited by 0
- 2026SLO-Aware Compute Resource Allocation for Prefill-Decode Disaggregated LLM Inference5 Mar 2026
- 2026FlowPrefill: Decoupling Preemption from Prefill Scheduling Granularity to Mitigate Head-of-Line Blocking in LLM Serving18 Feb 2026
- 2026VoxServe: Streaming-Centric Serving System for Speech Language Models30 Jan 2026
- 2025OmniInfer: System-Wide Acceleration Techniques for Optimizing LLM Serving Throughput and Latency27 Nov 2025
- 2025xLLM Technical Report16 Oct 2025
- 2025Arrow: Adaptive Scheduling Mechanisms for Disaggregated LLM Inference Architecture17 May 2025
- 2026OpWeave: Flexible Operator Disaggregation for Heterogeneous LLM Serving13 Sep 2026
- 2026Coordinated Scheduling for MoE LLM Serving13 Jun 2026
- 2026Cornserve: A Distributed Serving System for Any-to-Any Multimodal Models12 Mar 2026
- 2026QuickGrasp: Responsive Video-Language Querying Service via Accelerated Tokenization and Edge-Augmented Inference23 Feb 2026
- 2025Cornfigurator: Automated Planning for Any-to-Any Multimodal Model Serving16 Dec 2025
Similar, not cited
Close in wording, no citation either way
- 2026EAServe: Encode-Aware Disaggregated Serving for Multimodal Large Language Models
- 2026Reducing Peak Memory Usage for Modern Multimodal Large Language Model Pipelines
- 2025RServe: Overlapping Encoding and Prefill for Efficient LMM Inference
- 2025ModServe: Modality- and Stage-Aware Resource Disaggregation for Scalable Multimodal Model Serving
- 2026EPD-Serve: A Flexible Multimodal EPD Disaggregation Inference Serving System On Ascend
- 2025A Survey of Token Compression for Efficient Multimodal Large Language Models
- 2026TCM-Serve: Modality-aware Scheduling for Multimodal Large Language Model Inference
- 2025DivPrune: Diversity-based Visual Token Pruning for Large Multimodal Models