cs.LGFeb 23, 2026

GauS: Differentiable Scheduling Optimization via Gaussian Reparameterization

Authors: Yaohui Cai, Vesal Bakhtazad, Cunxi Yu, Zhiru Zhang

Organizations: Cornell University · University of Maryland, College Park

Abstract

Efficient operator scheduling is a fundamental challenge in software compilation and hardware synthesis. While recent differentiable approaches have sought to replace traditional ones like exact solvers or heuristics with gradient-based search, they typically rely on categorical distributions that fail to capture the ordinal nature of time and suffer from a parameter space that scales poorly. In this paper, we propose a novel differentiable framework, GauS, that models operator scheduling as a stochastic relaxation using Gaussian distributions, which fully utilize modern parallel computing devices like GPUs. By representing schedules as continuous Gaussian variables, we successfully capture the ordinal nature of time and reduce the optimization space by orders of magnitude. Our method is highly flexible to represent various objectives and constraints, which provides the first differentiable formulation for the complex pipelined scheduling problem. We evaluate our method on a range of benchmarks, demonstrating that Gaus achieves Pareto-optimal results.

Figures & tables

Appendix figures & tables10 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Differentiable Initialization-Accelerated CPU-GPU Hybrid Combinatorial Scheduling

    Mar 30, 2026Mingju Liu, Jiaqi Yin, Alvaro Velasquez +1Combinatorial OptimizationInteger Linear Programming

  2. MoSAIC: Learning DAG Scheduling Heuristics from Optimal Schedules through Motif-Aware Recovery and LLM-Guided Reasoning

    Oct 10, 2026Shiva Ahir, Hashmath Shaik, Alex Doboli +2Automated Heuristic DesignLearning to Optimize

  3. A Learning Method with Gap-Aware Generation for Heterogeneous DAG Scheduling

    Mar 24, 2026Ruisong Zhou, Haijun Zou, Li Zhou +2Neural Combinatorial OptimizationRL for Combinatorial Optimization