atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ElasticMM: Efficient Multimodal LLMs Serving with Elastic Multimodal Parallelism

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Benchmarks and analysis of MLLMs · 1 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 Elastic Multimodal Parallelism and the ElasticMM serving system, which separates text-only and multimodal requests into modality groups and elastically scales encode/prefill/decode stages, reducing TTFT up to 4.2x and raising throughput 3.2-4.5x over vLLM.

Problem

Serving multimodal LLMs is inefficient because tightly coupled architectures mix text-only and multimodal requests and use fixed parallelism across inference stages, which raises TTFT and lowers resource utilization under bursty multimodal workloads.

Approach

Two-level decoupling: modality-level groups with burst-tolerance-based proactive and reactive load balancing, plus stage-level elastic partition scheduling that varies parallelism per stage (encode, prefill, decode), combined with unified multimodal prefix caching and non-blocking encoding.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ElasticMM instead of vLLMQwen2.5-VL-7B serving · ShareGPT-4oTTFT: 4.2×Helped
Use ElasticMM instead of vLLMLLaMA3.2-Vision-11B serving · ShareGPT-4oTTFT: 3.5×Helped
Use ElasticMM instead of vLLMQwen2.5-VL-7B serving · VisualWebInstructTTFT: 3.7×Helped
Use ElasticMM instead of vLLMLLaMA3.2-Vision-11B serving · VisualWebInstructTTFT: 2.9×Helped
Use ElasticMM instead of vLLMQwen2.5-VL-7B serving · ShareGPT-4othroughput: 4.5×Helped
Use ElasticMM instead of vLLMLLaMA3.2-Vision-11B serving · ShareGPT-4othroughput: 3.2×Helped
Enable EMP rather than static resource allocation (ablation)Qwen2.5-VL-7B serving · ShareGPT-4oP90 effective throughput: 1.8×Helped
Enable EMP rather than static resource allocation (ablation)LLaMA3.2-Vision-11B serving · ShareGPT-4oP90 effective throughput: 2.3×Helped
Add Unified Multimodal Prefix Cache (ablation)ElasticMM with EMP · mixed-source request workloadnormalized input token latencyHelped
Add non-blocking encoding (ablation)ElasticMM with EMP and Unified Multimodal Prefix Cache · mixed-source request workloadnormalized input token latencyHelped
Enable EMP without either multimodal inference optimization (ablation)ElasticMM-EMP · mixed-source request workloadnormalized input token latencyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: VisualWebInstruct ShareGPT-4o

Benchmarks: VisualWebInstruct ShareGPT-4o

Metrics: TTFT normalized input latency normalized output latency maximum throughput under SLO P90 effective throughput

Baselines: vLLM DistServe ElasticMM static allocation variants (text-dominant, equal, multimodal-dominant)

Builds on: vLLM DistServe LoongServe Orca chunked prefill

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