Parrot: Efficient Serving of LLM-based Applications with Semantic Variable
Not on the map. Why?
Cited by 46 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
The rise of large language models (LLMs) has enabled LLM-based applications (a.k.a. AI agents or co-pilots), a new software paradigm that combines the strength of LLM and conventional software. Diverse LLM applications from different tenants could design complex workflows using multiple LLM requests to accomplish one task. However, they have to use the over-simplified request-level API provided by today's public LLM services, losing essential application-level information. Public LLM services have to blindly optimize individual LLM requests, leading to sub-optimal end-to-end performance of LLM applications. This paper introduces Parrot, an LLM service system that focuses on the end-to-end experience of LLM-based applications. Parrot proposes Semantic Variable, a unified abstraction to expose application-level knowledge to public LLM services. A Semantic Variable annotates an input/output variable in the prompt of a request, and creates the data pipeline when connecting multiple LLM requests, providing a natural way to program LLM applications. Exposing Semantic Variables to the public LLM service allows it to perform conventional data flow analysis to uncover the correlation across multiple LLM requests. This correlation opens a brand-new optimization space for the end-to-end performance of LLM-based applications. Extensive evaluations demonstrate that Parrot can achieve up to an order-of-magnitude improvement for popular and practical use cases of LLM applications.
Key facts. Cited by 99 papers in the map (data through 14 Oct 2026). Builds on 17 of its 51 references that are in the map. First posted on arXiv 30 May 2024.
Builds on
17 of 51 references.
References · 17
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,598
- 2023Efficient Streaming Language Models with Attention Sinkscited by 2,186
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,808
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 617
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 558
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 526
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
- 2020Serving DNNs like Clockwork: Performance Predictability from the Bottom Upcited by 120
5 more
- 2024DeepSpeed-FastGen: High-throughput Text Generation for LLMs via MII and DeepSpeed-Inferencecited by 106
- 2021Colossal-AI: A Unified Deep Learning System For Large-Scale Parallel Trainingcited by 96
- 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
- 2023Unlocking Context Constraints of LLMs: Enhancing Context Efficiency of LLMs with Self-Information-Based Content Filteringcited by 65
- 2020Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloadscited by 56
Built on by
Citing papers per year: 2024: 11; 2025: 42; 2026: 46.
99 papers.
Sort:
By area:
- 2025FlashInfer: Efficient and Customizable Attention Engine for LLM Inference Servingcited by 258
- 2025Agent Lightning: Train ANY AI Agents with Reinforcement Learningcited by 109
- 2025Prompt Flow Integrity to Prevent Privilege Escalation in LLM Agentscited by 87
- 2024Efficiently Scaling LLM Reasoning with Certaindexcited by 58
- 2025Autellix: An Efficient Serving Engine for LLM Agents as General Programscited by 58
- 2025KVFlow: Efficient Prefix Caching for Accelerating LLM-Based Multi-Agent Workflowscited by 56
- 2025Twilight: Adaptive Attention Sparsity with Hierarchical Top-p Pruningcited by 49
- 2024MegaAgent: A Large-Scale Autonomous LLM-based Multi-Agent System Without Predefined SOPscited by 47
- 2024LLM Inference Serving: Survey of Recent Advances and Opportunitiescited by 46
- 2025Continuum: Efficient and Robust Multi-Turn LLM Agent Scheduling with KV Cache Time-to-Livecited by 44
- 2025KVCache Cache in the Wild: Characterizing and Optimizing KVCache Cache at a Large Cloud Providercited by 41
- 2024Teola: Towards End-to-End Optimization of LLM-based Applicationscited by 32
38 more
- 2025Jenga: Effective Memory Management for Serving LLM with Heterogeneitycited by 25
- 2026Parallelizing Tool Execution and LLM Generation for Low-Latency Agent Servingcited by 20
- 2024BlendServe: Optimizing Offline Inference for Auto-regressive Large Models with Resource-aware Batchingcited by 19
- 2025Murakkab: Resource-Efficient Agentic Workflow Orchestration in Cloud Platformscited by 18
- 2024METIS: Fast Quality-Aware RAG Systems with Configuration Adaptationcited by 17
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Informationcited by 17
- 2025Taming the Titans: A Survey of Efficient LLM Inference Servingcited by 16
- 2025TokenCake: A KV-Cache-centric Serving Framework for LLM-based Multi-Agent Applicationscited by 16
- 2026TraceLab: Characterizing Coding Agent Workloads for LLM Servingcited by 16
- 2025Pie: A Programmable Serving System for Emerging LLM Applicationscited by 14
- 2026CONCUR: High-Throughput Agentic Batch Inference of LLM via Congestion-Based Concurrency Controlcited by 14
- 2024Slice-Level Scheduling for High Throughput and Load Balanced LLM Servingcited by 13
- 2025IC-Cache: Efficient Large Language Model Serving via In-context Cachingcited by 13
- 2025Agent.xpu: Efficient Scheduling of Agentic LLM Workloads on Heterogeneous SoCcited by 11
- 2026Efficient LLM Serving for Agentic Workflows: A Data Systems Perspectivecited by 11
- 2026Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scalecited by 11
- 2025HyGen: Efficient LLM Serving via Elastic Online-Offline Request Co-locationcited by 10
- 2025GPIoT: Tailoring Small Language Models for IoT Program Synthesis and Developmentcited by 10
- 2025HELIOS: Adaptive Model And Early-Exit Selection for Efficient LLM Inference Servingcited by 8
- 2026TokenDance: Scaling Multi-Agent LLM Serving via Collective KV Cache Sharingcited by 8
- 2025Batch Query Processing and Optimization for Agentic Workflowscited by 6
- 2026SAGA: Workflow-Atomic Scheduling for AI Agent Inference on GPU Clusterscited by 6
- 2025Queueing, Predictions, and LLMs: Challenges and Open Problemscited by 5
- 2026Sutradhara: An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inferencecited by 5
- 2026DualScale: Energy-Efficient Disaggregated LLM Serving via Phase-Aware Placement and DVFScited by 5
- 2026From LLM Inference to Agentic Workloads: Characterization and Implications for Serving Systemscited by 5
- 2024Deploying Foundation Model Powered Agent Services: A Surveycited by 4
- 2025Boosting LLM Serving through Spatial-Temporal GPU Resource Sharingcited by 4
- 2026Chimera: Latency- and Performance-Aware Multi-agent Serving for Heterogeneous LLMscited by 4
- 2026Efficient Serving for Dynamic Agent Workflows with Prediction-based KV-Cache Managementcited by 4
- 2024Ensuring Fair LLM Serving Amid Diverse Applicationscited by 3
- 2025PyGraph: Robust Compiler Support for CUDA Graphs in PyTorchcited by 3
- 2025FastTTS: Accelerating Test-Time Scaling for Edge LLM Reasoningcited by 3
- 2025PromptCOS: Towards Content-only System Prompt Copyright Auditing for LLMscited by 3
- 2025A Plan Reuse Mechanism for LLM-Driven Agentcited by 3
- 2026MARS: Efficient, Adaptive Co-Scheduling for Heterogeneous Agentic Systemscited by 3
- 2026Characterization of Multi-Model Agentic AI Systems on General Tasks via Trace-Driven Simulationcited by 3
- 2026Multi-Segment Attention: Enabling Efficient KV-Cache Management for Faster Large Language Model Servingcited by 3
50 most cited of 99 All 99 (JSON)
- 2026JointServe: Serving Multi-Model Agents on Memory-Constrained GPUs14 Oct 2026
- 2026From Overloaded to Guaranteed: High-Throughput Multi-SLO Enforcement for LoRA-Assisted On-Premise LLM Deployment4 Oct 2026
- 2026Dynamic Expert Pruning for Multi-Agent Systems2 Oct 2026
- 2026TokenCast: Forecasting Token Consumption During LLM Agent Execution28 Sep 2026
- 2026DEALS: Decentralized Expertise-Aware Load Serving for Multi-Agent LLM Systems27 Sep 2026
- 2026DynBranch: Speculative Subgraph Reuse for Dynamic Agentic LLM Serving25 Sep 2026
- 2026PipeSwift: Revisiting Pipeline Parallelism for Large-Scale Completion-Oriented Agentic LLM Serving15 Sep 2026
- 2026Decoupling Readiness from Release for Tail-Aware Scheduling of Agentic LLM Workflows10 Sep 2026
- 2026TOPAS: Workflow-Aware Prefix-State Scheduling for Multi-Agent LLM Serving26 Aug 2026
- 2026Simthesizer: An Agent-Driven Simulation Framework for LLM Serving Systems25 Aug 2026
- 2026From LLM Inference to Agentic Workloads: Characterization and Implications for Serving Systems15 Aug 2026
- 2026Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scale30 Jul 2026
38 more
- 2026Talaria: Session-Aware Serverless Serving of Hundred-Billion-Parameter LLMs19 Jul 2026
- 2026Scalable LLM Agent Tool Access in the Cloud17 Jul 2026
- 2026Learning Agent Execution for KV-Cache Management in Agentic Serving16 Jul 2026
- 2026SMetric: Rethink LLM Scheduling for Serving Agents with Balanced Session-centric Scheduling9 Jul 2026
- 2026SmoothAgent: Efficient Long-Horizon LLM-Based Agent Serving with Lookahead Context Engineering30 Jun 2026
- 2026TraceLab: Characterizing Coding Agent Workloads for LLM Serving29 Jun 2026
- 2026Benchmarking LLM Serving Systems for Agentic AI Workloads with XPerf19 Jun 2026
- 2026SwarmX: Agentic Scheduling for Low-Latency Agentic Systems19 Jun 2026
- 2026HeraSys: Collaborative Serving of Multiple LLM Workflows via Fine-Grained End-to-End Optimization7 Jun 2026
- 2026Multi-Segment Attention: Enabling Efficient KV-Cache Management for Faster Large Language Model Serving1 Jun 2026
- 2026Observation, Not Prediction: Conversation-Level Disaggregated Scheduling for Agentic Serving1 Jun 2026
- 2026Characterization of Multi-Model Agentic AI Systems on General Tasks via Trace-Driven Simulation1 Jun 2026
- 2026A Policy-Driven Runtime Layer for Agentic LLM Serving26 May 2026
- 2026E3-Agent: An Executable and Evolving Agent for Resource Management of Edge Generative Inference21 May 2026
- 2026HexAGenT: Efficient Agentic LLM Serving via Workflow- and Heterogeneity-Aware Scheduling15 May 2026
- 2026Efficient Serving for Dynamic Agent Workflows with Prediction-based KV-Cache Management7 May 2026
- 2026SAGA: Workflow-Atomic Scheduling for AI Agent Inference on GPU Clusters1 May 2026
- 2026Scepsy: Serving Agentic Workflows Using Aggregate LLM Pipelines16 Apr 2026
- 2026MARS: Efficient, Adaptive Co-Scheduling for Heterogeneous Agentic Systems14 Apr 2026
- 2026LegoDiffusion: Micro-Serving Text-to-Image Diffusion Workflows9 Apr 2026
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cache7 Apr 2026
- 2026AgentOpt v0.1 Technical Report: Client-Side Optimization for LLM-Based Agent7 Apr 2026
- 2026TokenDance: Scaling Multi-Agent LLM Serving via Collective KV Cache Sharing3 Apr 2026
- 2026Chimera: Latency- and Performance-Aware Multi-agent Serving for Heterogeneous LLMs23 Mar 2026
- 2026CALVO: Improve Serving Efficiency for LLM Inferences with Intense Network Demands22 Mar 2026
- 2026Parallelizing Tool Execution and LLM Generation for Low-Latency Agent Serving19 Mar 2026
- 2026Efficient LLM Serving for Agentic Workflows: A Data Systems Perspective17 Mar 2026
- 2026Characterizing Performance-Energy Trade-offs of Large Language Models in Multi-Request Workflows12 Mar 2026
- 2026DualScale: Energy-Efficient Disaggregated LLM Serving via Phase-Aware Placement and DVFS21 Feb 2026
- 2026Efficient Remote KV Cache Reuse with GPU-native Video Codec10 Feb 2026
- 2026CONCUR: High-Throughput Agentic Batch Inference of LLM via Congestion-Based Concurrency Control30 Jan 2026
- 2026ScaleSim: Serving Large-Scale Multi-Agent Simulation with Invocation Distance-Based Memory Management29 Jan 2026
- 2026Sutradhara: An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inference19 Jan 2026
- 2026Nalar: An agent serving framework8 Jan 2026
- 2025A Plan Reuse Mechanism for LLM-Driven Agent24 Dec 2025
- 2025Beyond Training: Enabling Self-Evolution of Agents with MOBIMEM15 Dec 2025
- 2025Continuum: Efficient and Robust Multi-Turn LLM Agent Scheduling with KV Cache Time-to-Live4 Nov 2025
- 2025EPARA: Parallelizing Categorized AI Inference in Edge Clouds1 Nov 2025
50 newest of 99 All 99 (JSON)
- 2025Agent Lightning: Train ANY AI Agents with Reinforcement Learningcited by 109
- 2025Prompt Flow Integrity to Prevent Privilege Escalation in LLM Agentscited by 87
- 2025Autellix: An Efficient Serving Engine for LLM Agents as General Programscited by 58
- 2025KVFlow: Efficient Prefix Caching for Accelerating LLM-Based Multi-Agent Workflowscited by 56
- 2024MegaAgent: A Large-Scale Autonomous LLM-based Multi-Agent System Without Predefined SOPscited by 47
- 2025Continuum: Efficient and Robust Multi-Turn LLM Agent Scheduling with KV Cache Time-to-Livecited by 44
- 2026Parallelizing Tool Execution and LLM Generation for Low-Latency Agent Servingcited by 20
- 2025Murakkab: Resource-Efficient Agentic Workflow Orchestration in Cloud Platformscited by 18
- 2026TraceLab: Characterizing Coding Agent Workloads for LLM Servingcited by 16
- 2025Agent.xpu: Efficient Scheduling of Agentic LLM Workloads on Heterogeneous SoCcited by 11
- 2026Efficient LLM Serving for Agentic Workflows: A Data Systems Perspectivecited by 11
- 2026Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scalecited by 11
12 most cited of 43 All 43 (JSON)
- 2026JointServe: Serving Multi-Model Agents on Memory-Constrained GPUs14 Oct 2026
- 2026Dynamic Expert Pruning for Multi-Agent Systems2 Oct 2026
- 2026TokenCast: Forecasting Token Consumption During LLM Agent Execution28 Sep 2026
- 2026DEALS: Decentralized Expertise-Aware Load Serving for Multi-Agent LLM Systems27 Sep 2026
- 2026DynBranch: Speculative Subgraph Reuse for Dynamic Agentic LLM Serving25 Sep 2026
- 2026Decoupling Readiness from Release for Tail-Aware Scheduling of Agentic LLM Workflows10 Sep 2026
- 2026TOPAS: Workflow-Aware Prefix-State Scheduling for Multi-Agent LLM Serving26 Aug 2026
- 2026Simthesizer: An Agent-Driven Simulation Framework for LLM Serving Systems25 Aug 2026
- 2026From LLM Inference to Agentic Workloads: Characterization and Implications for Serving Systems15 Aug 2026
- 2026Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scale30 Jul 2026
- 2026Scalable LLM Agent Tool Access in the Cloud17 Jul 2026
- 2026Learning Agent Execution for KV-Cache Management in Agentic Serving16 Jul 2026
12 newest of 43 All 43 (JSON)
- 2025FlashInfer: Efficient and Customizable Attention Engine for LLM Inference Servingcited by 258
- 2025KVCache Cache in the Wild: Characterizing and Optimizing KVCache Cache at a Large Cloud Providercited by 41
- 2025Jenga: Effective Memory Management for Serving LLM with Heterogeneitycited by 25
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Informationcited by 17
- 2025Taming the Titans: A Survey of Efficient LLM Inference Servingcited by 16
- 2025TokenCake: A KV-Cache-centric Serving Framework for LLM-based Multi-Agent Applicationscited by 16
- 2026CONCUR: High-Throughput Agentic Batch Inference of LLM via Congestion-Based Concurrency Controlcited by 14
- 2024Slice-Level Scheduling for High Throughput and Load Balanced LLM Servingcited by 13
- 2025HyGen: Efficient LLM Serving via Elastic Online-Offline Request Co-locationcited by 10
- 2025HELIOS: Adaptive Model And Early-Exit Selection for Efficient LLM Inference Servingcited by 8
- 2026TokenDance: Scaling Multi-Agent LLM Serving via Collective KV Cache Sharingcited by 8
- 2025Batch Query Processing and Optimization for Agentic Workflowscited by 6
12 most cited of 29 All 29 (JSON)
- 2026PipeSwift: Revisiting Pipeline Parallelism for Large-Scale Completion-Oriented Agentic LLM Serving15 Sep 2026
- 2026SmoothAgent: Efficient Long-Horizon LLM-Based Agent Serving with Lookahead Context Engineering30 Jun 2026
- 2026Multi-Segment Attention: Enabling Efficient KV-Cache Management for Faster Large Language Model Serving1 Jun 2026
- 2026HexAGenT: Efficient Agentic LLM Serving via Workflow- and Heterogeneity-Aware Scheduling15 May 2026
- 2026TokenDance: Scaling Multi-Agent LLM Serving via Collective KV Cache Sharing3 Apr 2026
- 2026CALVO: Improve Serving Efficiency for LLM Inferences with Intense Network Demands22 Mar 2026
- 2026Characterizing Performance-Energy Trade-offs of Large Language Models in Multi-Request Workflows12 Mar 2026
- 2026DualScale: Energy-Efficient Disaggregated LLM Serving via Phase-Aware Placement and DVFS21 Feb 2026
- 2026Efficient Remote KV Cache Reuse with GPU-native Video Codec10 Feb 2026
- 2026CONCUR: High-Throughput Agentic Batch Inference of LLM via Congestion-Based Concurrency Control30 Jan 2026
- 2026Sutradhara: An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inference19 Jan 2026
- 2025Serve Programs, Not Prompts29 Oct 2025
12 newest of 29 All 29 (JSON)
- 2024Efficiently Scaling LLM Reasoning with Certaindexcited by 58
- 2025Pie: A Programmable Serving System for Emerging LLM Applicationscited by 14
- 2025FastTTS: Accelerating Test-Time Scaling for Edge LLM Reasoningcited by 3
- 2025Think, Act, Learn: A Framework for Autonomous Robotic Agents using Closed-Loop Large Language Modelscited by 1
- 2025Pie: A Programmable Serving System for Emerging LLM Applications28 Oct 2025
- 2025FastTTS: Accelerating Test-Time Scaling for Edge LLM Reasoning29 Aug 2025
- 2025Think, Act, Learn: A Framework for Autonomous Robotic Agents using Closed-Loop Large Language Models26 Jul 2025
- 2024Efficiently Scaling LLM Reasoning with Certaindex30 Dec 2024
- 2025Twilight: Adaptive Attention Sparsity with Hierarchical Top-p Pruningcited by 49
- 2024LLM Inference Serving: Survey of Recent Advances and Opportunitiescited by 46
- 2024Teola: Towards End-to-End Optimization of LLM-based Applicationscited by 32
- 2024BlendServe: Optimizing Offline Inference for Auto-regressive Large Models with Resource-aware Batchingcited by 19
- 2025IC-Cache: Efficient Large Language Model Serving via In-context Cachingcited by 13
- 2025GPIoT: Tailoring Small Language Models for IoT Program Synthesis and Developmentcited by 10
- 2025Queueing, Predictions, and LLMs: Challenges and Open Problemscited by 5
- 2024Ensuring Fair LLM Serving Amid Diverse Applicationscited by 3
- 2025PyGraph: Robust Compiler Support for CUDA Graphs in PyTorchcited by 3
- 2025Semantic Scheduling for LLM Inferencecited by 1
- 2025Efficient Serving of LLM Applications with Probabilistic Demand Modelingcited by 1
- 2024LLMBridge: Reducing Costs to Access LLMs in a Prompt-Centric Internetcited by 0
12 most cited of 19 All 19 (JSON)
- 2026From Overloaded to Guaranteed: High-Throughput Multi-SLO Enforcement for LoRA-Assisted On-Premise LLM Deployment4 Oct 2026
- 2026Talaria: Session-Aware Serverless Serving of Hundred-Billion-Parameter LLMs19 Jul 2026
- 2025EPARA: Parallelizing Categorized AI Inference in Edge Clouds1 Nov 2025
- 2025GOGH: Correlation-Guided Orchestration of GPUs in Heterogeneous Clusters17 Oct 2025
- 2025Efficient Serving of LLM Applications with Probabilistic Demand Modeling17 Jun 2025
- 2025Semantic Scheduling for LLM Inference13 Jun 2025
- 2025PyGraph: Robust Compiler Support for CUDA Graphs in PyTorch25 Mar 2025
- 2025Improving the End-to-End Efficiency of Offline Inference for Multi-LLM Applications Based on Sampling and Simulation21 Mar 2025
- 2025Queueing, Predictions, and LLMs: Challenges and Open Problems10 Mar 2025
- 2025Alchemist: Towards the Design of Efficient Online Continual Learning System3 Mar 2025
- 2025GPIoT: Tailoring Small Language Models for IoT Program Synthesis and Development2 Mar 2025
- 2025Twilight: Adaptive Attention Sparsity with Hierarchical Top-p Pruning4 Feb 2025
12 newest of 19 All 19 (JSON)