TLDR: A new research paper introduces CSGO, a dynamic programming-based scheduling framework that significantly reduces cold-start latency for large language models (LLMs) on wireless collaborative edge devices. By intelligently overlapping model loading with computation and communication, and adapting layer partitioning based on device capabilities and workload, CSGO achieves substantial performance improvements over traditional methods, making LLMs more responsive on resource-limited mobile devices.
Large Language Models (LLMs) are transforming artificial intelligence, bringing powerful capabilities to various fields. The demand to run these models directly on personal devices like smartphones is growing, promising benefits such as real-time responses, enhanced privacy, and personalized user experiences. However, the immense computational and memory demands of LLMs clash with the limited resources of mobile devices.
To overcome these limitations, distributed inference has emerged as a promising solution. This involves breaking down a large model into smaller parts, or “shards,” and distributing them across a network of collaborating mobile devices. By organizing these shards into a pipeline, the system can process inference requests efficiently, combining the power of multiple devices to bypass individual hardware constraints.
While pipeline parallelism is effective, a significant challenge remains: the “cold-start problem.” On personal devices, where LLM inference requests can be infrequent, each new task often requires loading the model from storage into memory from scratch. This process introduces substantial latency, directly impacting user experience and becoming a critical bottleneck that existing distributed inference approaches often overlook.
Addressing the Cold Start Challenge
A new research paper, titled “CSGO: Generalized Optimization for Cold Start in Wireless Collaborative Edge LLM Systems,” proposes an innovative solution to this cold-start latency. Authored by Xuran Liu, Nan Xue, Rui Bao, Yaping Sun, Zhiyong Chen, Meixia Tao, Xiaodong Xu, and Shuguang Cui, the paper introduces a latency-aware scheduling framework designed specifically for edge environments. The core idea is to cleverly overlap the model loading process with ongoing computation and communication within the pipeline.
The proposed framework dynamically adjusts how model layers are partitioned and assigned to different devices. This dynamic allocation is based on the specific parameters of both the devices and the model itself. By strategically scheduling the on-demand loading of subsequent model parts in parallel with the execution of earlier stages, the method effectively “hides” the loading latency, reduces idle periods in the pipeline, and ultimately minimizes the total time it takes for an inference request to complete.
A Smart Optimization Approach
The researchers formulated this complex problem as a Mixed-Integer Non-Linear Program (MINLP), which is known to be computationally challenging. However, they observed that in practical scenarios, the number of devices and model layers are moderate, and the problem exhibits properties that make it suitable for a Dynamic Programming (DP) approach. They designed an efficient DP algorithm that can find the exact optimal solution for model partitioning and device assignment within a reasonable timeframe.
The algorithm considers various factors, including the computational capability of each device, its disk read speed (for model loading), and its communication bandwidth. It aims to balance these factors to ensure that no single device becomes a bottleneck, especially during the critical cold-start phase.
Also Read:
- Optimizing LLM Performance on Mobile Devices with Dynamic Edge Routing
- Navigating Complexity: How AI Language Models Are Enhancing Classical Planning
Impressive Performance Gains
To evaluate their approach, the authors conducted extensive simulations using a typical personal Wi-Fi network setup with four heterogeneous computing devices and a model based on Qwen3-14B. They compared their proposed DP algorithm against three baseline strategies: an “Ideal Single Device” (where the entire model runs on the most powerful device), an “Even” partitioning strategy, and a “Heuristic” strategy that attempts to allocate layers based on a simple performance metric.
The results were compelling. The proposed DP algorithm consistently achieved the lowest cold-start latency across a wide range of input token lengths (from 256 to 8192). It significantly outperformed all baseline methods, reducing latency by 8% to 50%, with an average improvement of 17.43% even against the best-performing baseline. This success stems from its adaptive nature: under low computational loads, it balances layer distribution to maximize parallel model loading, while under high loads, it intelligently assigns more demanding layers to the most powerful devices, preventing slower devices from holding up the entire process.
This research marks a significant step towards making powerful LLMs more accessible and responsive on everyday edge devices. The paper can be found here: CSGO: Generalized Optimization for Cold Start in Wireless Collaborative Edge LLM Systems.
Looking ahead, the researchers plan to integrate this cold-start optimization with strategies for the steady-state, high-throughput inference phase, aiming for a unified framework that minimizes latency throughout the entire lifecycle of LLM deployment on edge devices.


