compute budgeting

Planning and allocating computational resources and budgets for model development and deployment to achieve efficient, economical, and stable pipelines (e.g., stabilizing RL training, integrating image models, designing retrieval-plus-fine-tune flows).

computebudgeting

12-Month Skill Trend

Momentum and market value over time
Trending
Score
+20 in 12 mo
96
12 mo agoNow
Career
Value
+$12K in 12 mo
$42K/year
12 mo agoNow

Recommended Survey Paper

Quick overview of the field
View more

Must-Read Papers

Most classic and influential ideas
View more

This work addresses the optimal allocation of post-training compute resources for reinforcement learning under a fixed FLOP budget. It introduces the first accounting framework that explicitly decomposes post-training computation into rollout/search, policy updates, and reward model evaluation, systematically quantifying the trade-offs among model scale, search intensity, number of learning steps, and feedback quality. Using GRPO with LoRA fine-tuning on the Qwen2.5 model family and combining rule-based and PRM rewards, the authors conduct large-scale ablation studies under a unified compute budget. Their findings reveal that the optimal allocation is highly sensitive to model size, total budget, reward type, and evaluation objective; notably, larger models incur higher per-inference costs, yielding fewer updates or rollouts within the same FLOP budget, thereby uncovering nonlinear coupling in compute allocation.

compute allocationFLOP budgetfoundation models

Machine Learning-Driven Predictive Resource Management in Complex Science Workflows

Sep 14, 2025
TC
Tasnuva Chowdhury
🏛️ Brookhaven National Laboratory | University of Massachusetts, Amherst | University of Pittsburgh | Carnegie Mellon University | Oak Ridge National Laboratory | SLAC National Accelerator Laboratory

Accurately estimating resource requirements for scientific workflows remains challenging due to diverse analytical scenarios, varying user expertise, and highly heterogeneous computing platforms. To address this, we propose an end-to-end machine learning framework that directly learns CPU, memory, and runtime requirements for each workflow step from historical task execution profiles—eliminating reliance on domain-specific heuristics or time-consuming two-stage trial runs. Integrated into the PanDA workflow management system, our framework enables proactive, fine-grained dynamic resource pre-allocation. Experimental evaluation in large-scale scientific computing environments—including the Large Hadron Collider (LHC)—demonstrates that our approach significantly outperforms baseline methods: average resource waste is reduced by 32%, scheduling latency decreases by 27%, and heterogeneous resource utilization and workflow execution stability are substantially improved.

Enabling optimal resource allocation using machine learningOvercoming inaccurate initial resource estimation challengesPredicting resource needs for complex scientific workflows

Optimal Resource Allocation for ML Model Training and Deployment under Concept Drift

Dec 14, 2025
HB
Hasan Burhan Beytur
🏛️ The University of Texas at Austin | Devcom Army Research Laboratory

This paper addresses the joint optimization of training and deployment resources for a model provider serving multiple clients under concept drift and budget constraints: clients support only local inference—not retraining—while model aging, dynamic drift, and communication limitations collectively exacerbate maintenance challenges. To tackle this, we first propose a model-agnostic “resource–drift–deployment” co-optimization framework. We theoretically characterize how DMRL/IMRL-type model aging fundamentally shapes optimal policies. We then develop an optimal control method based on residual lifetime modeling and conduct quasi-convexity analysis, rigorously proving the quasi-convexity of the communication-constrained deployment problem. Finally, we design a near-optimal randomized scheduling policy. Experiments demonstrate that our approach achieves near-optimal client-side inference performance under budget constraints, significantly outperforming existing heuristic methods.

Allocates resources for ML training and deployment under concept driftManages model deployment under communication constraints for client performanceOptimizes training policies based on concept duration aging properties

This work addresses the absence of principled guidelines for optimal computational resource allocation in reinforcement learning (RL) post-training of large language models (LLMs). Focusing on the joint optimization of the number of parallel trajectories, problems per batch, and update steps under a fixed compute budget, the study uncovers a saturation effect wherein the optimal number of parallel trajectories plateaus as the budget increases, with distinct underlying mechanisms observed between easy and hard tasks. Within an online policy gradient RL framework, the authors conduct systematic ablations and validate findings across diverse base models and data distributions. They propose a practical, efficient resource allocation strategy that consistently enhances both sample and computational efficiency, offering actionable guidance for RL-based post-training of LLMs.

compute allocationlarge language modelsreinforcement learning

Hardware Scaling Trends and Diminishing Returns in Large-Scale Distributed Training

Nov 20, 2024
JF
Jared Fernandez
🏛️ Meta | Carnegie Mellon University

Modern large-scale distributed training faces sharply diminishing returns in hardware scaling: as GPU counts reach thousands, communication overhead dominates performance bottlenecks, rendering conventional parallelism strategies—data, tensor, and pipeline parallelism—suboptimal. Method: Leveraging real-world LLM training workloads, this project establishes an empirical analytical framework spanning diverse model scales, hardware configurations, and parallelization strategies. It quantifies the nonlinear relationship between accelerator count and performance gain, precisely identifying critical inflection points across model, data, and compute scaling dimensions. Contribution/Results: We discover that low-communication “suboptimal” strategies become optimal at extreme scale; we empirically determine hardware selection criteria, cluster topology requirements, and optimal parallelism combinations for training billion-parameter models. Our findings provide actionable, deployment-ready optimization guidelines for trillion-parameter LLM training infrastructures.

Assessing diminishing returns in scaling accelerators for large model trainingEvaluating parallelization strategies to minimize distributed communication overheadOptimizing hardware configuration for efficient large-scale model training

Latest Papers

What's happening recently
View more

Traditional scaling law estimation suffers from high computational costs due to the absence of efficient budget allocation strategies. This work proposes a novel approach that, for the first time, integrates surrogate-guided pruning into scaling law modeling by combining the Successive Halving algorithm with both parametric and non-parametric surrogate models. This integration enables proactive allocation of computational resources and efficient construction of loss-compute Pareto frontiers. The method substantially improves resource utilization efficiency, achieving relative performance gains of up to 2.84% on real datasets and 5.47% on synthetic datasets, while reducing computational costs by as much as 98.7%.

compute budget allocationefficient estimationlearning curves

Existing large-scale model training systems struggle to flexibly compose diverse parallelization strategies, often relying on manual expert tuning and lacking generality. This work proposes a programmable distributed training system that enables users to declaratively specify composite parallelism strategies—such as data, pipeline, and expert parallelism—through model annotations and scheduling directives. These specifications are compiled via a unified intermediate representation (IR) into device-level execution plans, fully decoupling strategy definition from runtime execution over a global compute-communication DAG. The system is the first to support automatic compilation of user-defined composite strategies, matching the performance of established approaches like ZeRO while significantly improving both performance and memory efficiency in complex scenarios such as DeepSeek-V3’s DualPipe.

distributed trainingflexibilitymodel parallelism

This work addresses the critical challenge of dynamically determining when to perform continual fine-tuning of foundation models on resource-constrained devices under limited computational budgets to maximize performance. The problem is formally cast, for the first time, as a constrained Markov decision process, where the state encompasses model performance, remaining compute budget, and the relevance of incoming data to the historical distribution. The authors propose an online decision-making strategy based on an Actor-Critic reinforcement learning framework; when fine-tuning gains are predictable, dynamic programming is also integrated for optimal scheduling. Experimental results demonstrate that the proposed approach improves accuracy by over 4% compared to strong baselines under identical budgets and achieves 97% of the performance of full-parameter fine-tuning using only 25% of the fine-tuning steps.

compute budgetcontinual fine-tuningfoundation models

This work addresses the orchestration bottlenecks faced by ultra-large-scale Sim-AI workflows on leadership-class supercomputers, which arise from task heterogeneity and extreme ensemble sizes. To overcome these challenges, the authors propose EnsembleLauncher, a recursively hierarchical and fully decentralized workflow orchestrator that introduces a decentralized control plane and a programmable scheduling policy interface, thereby surpassing conventional tools in both scalability and scheduling flexibility. Experiments on the Aurora supercomputer demonstrate that EnsembleLauncher can efficiently schedule system-wide resources to support up to 8 million serial tasks, achieving more than a fourfold performance improvement over state-of-the-art alternatives. Furthermore, it significantly enhances resource utilization for workloads with high task variance and active learning pipelines.

exascaleorchestration bottlenecksscalability

This work addresses the challenges of stage misalignment, pipeline bubbles, and low resource utilization in pipeline-parallel training caused by fluctuations in computation and communication. To this end, the authors propose a task-readiness-driven dynamic scheduling mechanism that treats scheduling order as a non-binding hint and integrates message-driven asynchronous communication, lightweight tensor-parallel consistency coordination, and readiness-set arbitration to achieve low-overhead, highly adaptive runtime scheduling. Evaluated on a 128-GPU cluster, the proposed approach maintains training correctness while achieving up to 1.84× speedup over existing systems, with language models and multimodal models accelerating by 1.77× and 2.77×, respectively.

pipeline parallelismruntime variabilityschedule divergence

Hot Scholars

SI

Sergio Iserte

Senior Researcher @ BSC
HPCResource ManagementHeterogeneous ComputingAI for Scientific Computing
BB

Benjamin Berg

Assistant Professor, UNC Chapel Hill
Computer SciencePerformance ModelingPerformance EvaluationScheduling
MH

Mohammad Hajiesmaili

Associate Professor, Manning College of Information and Computer Sciences, UMass Amherst
Sustainable ComputingOnline OptimizationOnline LearningPerformance Evaluation
RB

Rajkumar Buyya

School of Computing and Information Systems, The Uni of Melbourne; Fellow of IEEE & Academia Europea
Cloud ComputingData CentersEdge ComputingInternet of Things
AJ

Antonio J. Peña

Barcelona Supercomputing Center (BSC)
HPC runtime systemsHPC communicationsheterogeneous computingparallel and distributed computing