Anshu Raina, Yao Fu, Zhang Jiejing, Peyman Razaghi, Shiksha Patel, Ravi Gupta, Deval Shah, Adeem Jassani
Practically valuable, thoroughly validated serving-performance predictor with a clear ~20x measurement saving, but single-platform, incremental over prior hybrid-projection work, and with a thinly evaluated agent component.
Serving an LLM efficiently depends on the engine, how the model is split across GPUs, precision, scheduler settings, speculative decoding, KV-cache management, and prefill-decode disaggregation. The best configuration depends on the model, hardware, workload, and objective. Operators usually find it by trial and error. Exhaustively measuring the candidates in our study would take about 25,000 GPU-hours. ROCm InferaSim predicts serving performance from a few short measurements. Choices such as batch size, prompt length, and GPU count change the amount of work per GPU without changing the kernels. ROCm InferaSim benchmarks each distinct set of kernels once, on at most one node. We call this measurement an anchor. Analytical laws carry that anchor to other deployments that run the same kernels. For multi-node deployments, ROCm InferaSim reduces the configuration to a single-node equivalent, measures it, and scales the result analytically. A simulator replays multi-turn traffic, and a tuning agent searches configurations using the predictions. On AMD Instinct MI355X GPUs with vLLM, SGLang, and ATOM, 11 anchors took 9.1 GPU-hours, against 204 GPU-hours to measure the 226 fixed-length configurations they cover. On 172 configurations, time per output token has 8.1% median error. On a multi-turn coding workload, throughput is within 8%. For 159 disaggregated deployments, none used as an anchor, throughput is within 5.5%. A five-candidate short list contains a deployment within 12% of the best feasible pairing of model and latency target.
ROCm InferaSim is a performance-prediction framework for LLM serving. Its central observation is that many serving choices (batch size, context length, TP/EP/PP width, replicas, host KV offload) change per-GPU work but not the kernels that run. The framework therefore measures one "anchor" per kernel set, on at most one node, and transfers it analytically to other deployments. The key technical insight is that transfer must preserve the fixed per-step cost (launch, sync, sampling, scheduling) and scale only the GPU-divisible part. This cuts error on a DeepSeek-V4-Pro TP4→TP8 transfer from 44% (naive halving) to 0.9%.
The paper extends a training-side "reduce–measure–restore" idea to inference. Its additions are:
The paper is empirically thorough, and several design choices are careful:
Weaknesses:
This is a practical systems tool. Operators and inference-platform teams spend large amounts of GPU time on configuration sweeps, and the roughly 20× measurement saving (9.1 against 204 GPU-hours) is compelling. The findings on expert imbalance are reusable: random-token benchmarks overstate imbalance, and imbalance must be evaluated at both the anchor's and the target's EP. The finding that disaggregation pays mainly at long prompts and mid-tier interactivity is operationally useful. Support for AMD hardware, which most existing simulators lack, matters for the ROCm ecosystem. The planned release of anchors and scripts would raise this value, but it is promised only "with the camera-ready", so it is not yet available.
The paper is highly timely. The configuration space has exploded (MoE, EP, disaggregation, speculative decoding, agentic multi-turn workloads, KV offload), and trial-and-error is expensive. Agentic prefix-reuse workloads are an emerging need that many simulators do not handle.
This is a solid, engineering-heavy systems contribution with strong practical value, particularly for AMD deployments and agentic workloads. It does not offer a fundamental conceptual breakthrough, and its generality is not yet proven.
Generated Nov 4, 2026
Practically valuable, thoroughly validated serving-performance predictor with a clear ~20x measurement saving, but single-platform, incremental over prior hybrid-projection work, and with a thinly evaluated agent component.