mlsanityData to 7 Oct 2026

Efficient Function Orchestration for Large Language Models

arXiv 2504.14872 ↗First posted 21 Apr 2025cs.SEcited by 1

On the map: LLM agents and tool use → Tool learning and function calling

Abstract (arXiv)

Function calling is a fundamental capability of today's large language models, but sequential function calling posed efficiency problems. Recent studies have proposed to request function calls with parallelism support in order to alleviate this issue. However, they either delegate the concurrent function calls to users for execution which are conversely executed sequentially, or overlook the relations among various function calls, rending limited efficiency. This paper introduces LLMOrch, an advanced framework for automated, parallel function calling in large language models. The key principle behind LLMOrch is to identify an available processor to execute a function call while preventing any single processor from becoming overburdened. To this end, LLMOrch models the data relations (i.e., def-use) among different function calls and coordinates their executions by their control relations (i.e., mutual-exclusion) as well as the working status of the underlying processors. When comparing with state-of-the-art techniques, LLMOrch demonstrated comparable efficiency improvements in orchestrating I/O-intensive functions, while significantly outperforming (2×) them with compute-intensive functions. LLMOrch's performance even showed a linear correlation to the number of allocated processors. We believe that these results highlight the potential of LLMOrch as an efficient solution for parallel function orchestration in the context of large language models.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Tool learning and function calling, one of 16 directions in LLM agents and tool use. First posted on arXiv 21 Apr 2025.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2023An LLM Compiler for Parallel Function Calling
  2. 2025ComplexFuncBench: Exploring Multi-Step and Constrained Function Calling under Long-Context Scenario
  3. 2024Asynchronous LLM Function Calling
  4. 2025Small Models, Big Tasks: An Exploratory Empirical Study on Small Language Models for Function Calling
  5. 2024Llumnix: Dynamic Scheduling for Large Language Model Serving
  6. 2024Facilitating Multi-turn Function Calling for LLMs via Compositional Instruction Tuning
  7. 2024An LLM-Tool Compiler for Fused Parallel Function Calling
  8. 2024Less is More: Optimizing Function Calling for LLM Execution on Edge Devices