Skip to content

Paper 095 / University of Washington / University of California, San Diego

Punica: Multi-Tenant LoRA Serving

Punica serves many LoRA-specialized models over shared base weights using batching and GPU kernels designed for mixed adapters.

UPDATED 16 Jul 2026SOURCE-LED REVIEWRESEARCH REVIEW
01

Paper, researchers, and primary source

Inference, evaluation & serving / adapter_serving

Punica serves many LoRA-specialized models over shared base weights using batching and GPU kernels designed for mixed adapters.

CONTRIBUTION / 01

Contribution 1

Designed segmented gather matrix-vector kernels for heterogeneous LoRA batches.

CONTRIBUTION / 02

Contribution 2

Shared one base-model copy across many concurrently served adapters.

CONTRIBUTION / 03

Contribution 3

Scheduled multi-tenant adapter requests while reducing memory duplication.

02

Research context

adapter_serving / 2023

Punica: Multi-Tenant LoRA Serving places punica inside the broader adapter serving discussion at University of Washington / University of California, San Diego, with lora serving supplying a second analytical lens. Its contribution chain has three links: Designed segmented gather matrix-vector kernels for heterogeneous LoRA batches; Shared one base-model copy across many concurrently served adapters; and Scheduled multi-tenant adapter requests while reducing memory duplication. This framing makes multi tenant a property to inspect within the study, not a label that settles later deployments. Its builder-facing implication is that multi-tenant gains depend on adapter rank, request mix, isolation, base-model compatibility, and kernel support for deployed hardware.

03

Methods and evidence reading

1 cataloged method notes

METHOD / 01

Method 1

The experimental design in Punica: Multi-Tenant LoRA Serving tests designed segmented gather matrix-vector kernels for heterogeneous lora batches and shared one base-model copy across many concurrently served adapters against the paper's documented baselines, datasets, model variants, or systems workloads.

How to read the evidence

A careful reading of Punica: Multi-Tenant LoRA Serving starts with the experiment's declared scope, not the reputation of University of Washington / University of California, San Diego. The editorial method record pairs two moves: Designed segmented gather matrix-vector kernels for heterogeneous LoRA batches; and Shared one base-model copy across many concurrently served adapters. The outcome-facing contribution is: Scheduled multi-tenant adapter requests while reducing memory duplication. This supports the bounded implication that multi-tenant gains depend on adapter rank, request mix, isolation, base-model compatibility, and kernel support for deployed hardware. It does not remove the source limit that the empirical reach of Punica: Multi-Tenant LoRA Serving stops at accelerator hardware, comparison baselines, reported models, request shapes, software revisions, numerical precision, and service-level objectives; broader lora serving use therefore requires fresh measurements. Follow-on evaluation should therefore vary lora serving while retaining an explicit punica baseline. For a follow-on study of Punica: Multi-Tenant LoRA Serving, pair punica measurements with lora serving slices and preserve negative examples around Shared one base-model copy across many concurrently served adapters as first-class evidence.

04

Findings in the source record

1 paper-specific findings

  1. The reported evidence in Punica: Multi-Tenant LoRA Serving supports scheduled multi-tenant adapter requests while reducing memory duplication.
05

Practical implication for AI builders

University of Washington / University of California, San Diego / 2023

06

Proposed BrokenGPT application

Research blueprint / proposed status

INTEGRATION POINT / 01

Proposed route placement / punica

For a proposed BrokenGPT experiment based on Punica: Multi-Tenant LoRA Serving, require signed adapters, tenant isolation, immutable base links, memory quotas, quality tests, and per-adapter latency before shared serving. Keep the punica path isolated, versioned, and attributable to this research record.

VALIDATION METRIC / 02

Proposed acceptance test / lora serving

Validate the proposed punica route against the paper's reported outcome: Scheduled multi-tenant adapter requests while reducing memory duplication. Assess the proposed Punica: Multi-Tenant LoRA Serving route through concurrent goodput, isolation, memory pressure, and adapter load time, and treat lora serving failures as their own punica decision input.

TRADEOFF / 03

Proposed decision boundary / multi tenant

Balance tenant density, tail latency, and implementation complexity before promoting the proposed multi tenant design. Because reusing the mechanism calls for separate evidence about safety checks, tokenization, networking overhead, failure recovery, workload drift, and authentication, not an inference from the original benchmark alone, adoption remains conditional on replay under BrokenGPT's selected model, runtime, and policy configuration.

07

Limitations, verification, and source

Boundaries recorded with the paper

Limitations

  • The empirical reach of Punica: Multi-Tenant LoRA Serving stops at accelerator hardware, comparison baselines, reported models, request shapes, software revisions, numerical precision, and service-level objectives; broader lora serving use therefore requires fresh measurements.
  • Reusing the mechanism calls for separate evidence about safety checks, tokenization, networking overhead, failure recovery, workload drift, and authentication, not an inference from the original benchmark alone.

PRIMARY SOURCES

  1. 01
    Punica: Multi-Tenant LoRA Serving

    University of Washington / University of California, San Diego — Primary primary arXiv paper / 28 October 2023 / Lequn Chen, Zihao Ye, Yongji Wu, and 3 more

Related research reviews

View all 100 credited research papers

STRAIGHT ANSWERS

Frequently asked questions

01What does Punica: Multi-Tenant LoRA Serving study?

Punica serves many LoRA-specialized models over shared base weights using batching and GPU kernels designed for mixed adapters.

02Which methods does Punica: Multi-Tenant LoRA Serving use?

The experimental design in Punica: Multi-Tenant LoRA Serving tests designed segmented gather matrix-vector kernels for heterogeneous lora batches and shared one base-model copy across many concurrently served adapters against the paper's documented baselines, datasets, model variants, or systems workloads.

03What does Punica: Multi-Tenant LoRA Serving report?

The reported evidence in Punica: Multi-Tenant LoRA Serving supports scheduled multi-tenant adapter requests while reducing memory duplication.

04What is the proposed BrokenGPT application for Punica: Multi-Tenant LoRA Serving?

Proposed: require signed adapters, tenant isolation, immutable base links, memory quotas, quality tests, and per-adapter latency before shared serving.

INFERENCE, EVALUATION & SERVING / PAPER 095

Continue after Punica: Multi-Tenant LoRA Serving

After Punica: Multi-Tenant LoRA Serving, browse the full index for adjacent adapter_serving research and work from University of Washington / University of California, San Diego.

Open the paper index