mlsanityData to 7 Oct 2026

CaraServe: CPU-Assisted and Rank-Aware LoRA Serving for Generative LLM Inference

arXiv 2401.11240 ↗First posted 20 Jan 2024cs.DCcited by 21

Not on the map. Why?

Abstract (arXiv)

Pre-trained large language models (LLMs) often need specialization for domain-specific tasks. Low-Rank Adaptation (LoRA) is a popular approach that adapts a base model to multiple tasks by adding lightweight trainable adapters. In this paper, we present CaraServe, a system that efficiently serves many LoRA adapters derived from a common base model. CaraServe maintains the base model on GPUs and dynamically loads activated LoRA adapters from main memory. As GPU loading results in a cold-start that substantially delays token generation, CaraServe employs a CPU-assisted approach. It early starts the activated adapters on CPUs for prefilling as they are being loaded onto GPUs; after loading completes, it then switches to the GPUs for generative LoRA inference. CaraServe develops a highly optimized synchronization mechanism to efficiently coordinate LoRA computation on the CPU and GPU. Moreover, CaraServe employs a rank-aware scheduling algorithm to optimally schedule heterogeneous LoRA requests for maximum service-level objective (SLO) attainment. We have implemented CaraServe and evaluated it against state-of-the-art LoRA serving systems. Our results demonstrate that CaraServe can speed up the average request serving latency by up to 1.4× and achieve an SLO attainment of up to 99%.

Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jan 2024.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 7; 2025: 10; 2026: 4.

21 papers.

Sort:

By area:

  1. 2024A Survey on LoRA of Large Language Modelscited by 67
  2. 2024Automated Federated Pipeline for Parameter-Efficient Fine-Tuning of Large Language Modelscited by 49
  3. 2024EPIC: Efficient Position-Independent Caching for Serving Large Language Modelscited by 45
  4. 2024Low-Rank Adaptation for Foundation Models: A Comprehensive Reviewcited by 35
  5. 2025HSplitLoRA: A Heterogeneous Split Parameter-Efficient Fine-Tuning Framework for Large Language Modelscited by 30
  6. 2025HybriMoE: Hybrid CPU-GPU Scheduling and Cache Management for Efficient MoE Inferencecited by 16
  7. 2025Taming the Titans: A Survey of Efficient LLM Inference Servingcited by 16
  8. 2025EdgeLoRA: An Efficient Multi-Tenant LLM Serving System on Edge Devicescited by 10
  9. 2024Chameleon: Adaptive Caching and Scheduling for Many-Adapter LLM Inference Environmentscited by 9
  10. 2025MPIC: Position-Independent Multimodal Context Caching System for Efficient MLLM Servingcited by 8
  11. 2025Efficient Multi-Adapter LLM Serving via Cross-Model KV-Cache Reuse with Activated LoRAcited by 7
  12. 2024SwiftDiffusion: Efficient Diffusion Model Serving with Add-on Modulescited by 5
9 more
  1. 2024Adaptive Parameter-Efficient Federated Fine-Tuning on Heterogeneous Devicescited by 5
  2. 2026MoE-SpAc: Efficient MoE Inference Based on Speculative Activation Utility in Heterogeneous Edge Scenarioscited by 5
  3. 2025Improving the Serving Performance of Multi-LoRA Large Language Models via Efficient LoRA and KV Cache Managementcited by 4
  4. 2025Efficient Serving of LLM Applications with Probabilistic Demand Modelingcited by 1
  5. 2025A Data-driven ML Approach for Maximizing Performance in LLM-Adapter Servingcited by 1
  6. 2025Symbiosis: Multi-Adapter Inference and Fine-Tuningcited by 0
  7. 2026Data Driven Optimization of GPU efficiency for Distributed LLM-Adapter Servingcited by 0
  8. 2026POLAR: Online Learning for LoRA Adapter Caching and Routing in Edge LLM Servingcited by 0
  9. 2026Co-occurrence Patterns of LoRA Adapters in Production Diffusion Model Inference Servicescited by 0