atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Dynamic Operator Optimization for Efficient Multi-Tenant LoRA Model Serving

AAAI 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: LoRA variants and theory · 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 Dop, an automated search-based optimizer (hierarchical sketch/annotation search space plus evolutionary search guided by a cost model) that tunes the SGMV operator used in Punica for multi-tenant LoRA serving, reporting 1.30-1.46x throughput gains.

Problem

Multi-tenant LoRA serving with static, generic SGMV operator implementations gives suboptimal and hardware-/workload-dependent performance and low GPU utilization.

Approach

Treat SGMV implementation as an automated tensor-program search problem: build a hierarchical search space (high-level sketches from derivation rules, low-level random annotations) and refine it with evolutionary search guided by a learned throughput cost model, so the operator adapts to hardware and request distribution.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Optimize Punica's SGMV operator with DopPunica · Skewed, Llama-2 7Bthroughput (tokens/second): 1044 tokens/second -> 1460 tokens/secondHelped
Optimize Punica's SGMV operator with DopPunica · Distinct, RTX 3090, batch size 31microbenchmark improvement over Punica: 56.21%Helped
Optimize Punica's SGMV operator with DopPunica · Skewed, A100, batch size 45microbenchmark improvement over Punica: 54.03%Helped
Add tile size mutation (ablation)Dop-optimized SGMV · SGMV operator microbenchmarkthroughputHelped
Add parallel mutation (ablation)Dop-optimized SGMV · SGMV operator microbenchmarkthroughputHelped
Add computation location mutation (ablation)Dop-optimized SGMV · SGMV operator microbenchmarkthroughputMixed

Surprising findings

Limitations

Experimental setup

Benchmarks: SGMV operator microbenchmark (Punica setup) text generation throughput on Llama-2 7B/13B

Metrics: latency throughput (tokens/second)

Baselines: Punica HuggingFace Transformers FasterTransformer vLLM DeepSpeed

Builds on: Punica Ansor TVM LoRA

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