SplitLLM: Collaborative Inference of LLMs for Model Placement and Throughput Optimization
Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:ESF7GNMRrecord.jsonopen to challenge →
read the original abstract
Large language models (LLMs) have been a disruptive innovation in recent years, and they play a crucial role in our daily lives due to their ability to understand and generate human-like text. Their capabilities include natural language understanding, information retrieval and search, translation, chatbots, virtual assistance, and many more. However, it is well known that LLMs are massive in terms of the number of parameters. Additionally, the self-attention mechanism in the underlying architecture of LLMs, Transformers, has quadratic complexity in terms of both computation and memory with respect to the input sequence length. For these reasons, LLM inference is resource-intensive, and thus, the throughput of LLM inference is limited, especially for the longer sequences. In this report, we design a collaborative inference architecture between a server and its clients to alleviate the throughput limit. In this design, we consider the available resources on both sides, i.e., the computation and communication costs. We develop a dynamic programming-based algorithm to optimally allocate computation between the server and the client device to increase the server throughput, while not violating the service level agreement (SLA). We show in the experiments that we are able to efficiently distribute the workload allowing for roughly 1/3 reduction in the server workload, while achieving 19 percent improvement over a greedy method. As a result, we are able to demonstrate that, in an environment with different types of LLM inference requests, the throughput of the server is improved.
This paper has not been read by Pith yet.
Forward citations
Cited by 4 Pith papers
-
WISP: Waste- and Interference-Suppressed Distributed Speculative LLM Serving at the Edge via Dynamic Drafting and SLO-Aware Batching
WISP suppresses wasted drafting time and verification interference in edge-cloud speculative LLM serving through dynamic drafting and SLO-aware batching, delivering up to 2.1x capacity and 1.94x goodput gains over cen...
-
Green-LLM: Optimal Workload Allocation for Environmentally-Aware Distributed Inference
Green-LLM applies lexicographic multi-objective optimization to distribute LLM inference across renewable-powered heterogeneous data centers, jointly cutting carbon emissions and water consumption while keeping costs ...
-
Enabling Cloud-Level Accuracy in Edge AI through IoT Data Preprocessing
Enriched textual prompts lift local LLM accuracy on binary IoT environmental queries from 50.9-63.7% to 81.7-89.3% while preserving sub-second latency.
-
Network Edge Inference for Large Language Models: Principles, Techniques, and Opportunities
A survey synthesizing challenges, system architectures, model optimizations, deployment methods, and resource management techniques for large language model inference at the network edge.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.