Differentiable Model Predictive Control on the GPU
On the map: Deep reinforcement learning methods → RL for autonomous driving and traffic
Abstract (arXiv)
Differentiable model predictive control (MPC) offers a powerful framework for combining learning and control. However, its adoption has been limited by the inherently sequential nature of traditional optimization algorithms, which are challenging to parallelize on modern computing hardware like GPUs. In this work, we tackle this bottleneck by introducing a GPU-accelerated differentiable optimization tool for MPC. This solver leverages sequential quadratic programming and a custom preconditioned conjugate gradient (PCG) routine with tridiagonal preconditioning to exploit the problem's structure and enable efficient parallelization. We demonstrate substantial speedups over CPU- and GPU-based baselines, significantly improving upon state-of-the-art training times on benchmark reinforcement learning and imitation learning tasks. Finally, we showcase the method on the challenging task of reinforcement learning for driving at the limits of handling, where it enables robust drifting of a Toyota Supra through water puddles.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Placed in RL for autonomous driving and traffic, one of 15 directions in Deep reinforcement learning methods. Builds on 33 of its 44 references that are in the map. First posted on arXiv 7 Oct 2025.
Builds on
33 of 44 references.
References · 33
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2019Differentiable Convex Optimization Layerscited by 465
- 2022On Neural Differential Equationscited by 268
- 2021Efficient and Modular Implicit Differentiationcited by 203
- 2018Differentiable MPC for End-to-end Planning and Controlcited by 189
- 2017OSQP: An Operator Splitting Solver for Quadratic Programscited by 161
- 2016On Differentiating Parameterized Argmin and Argmax Problems with Application to Bi-level Optimizationcited by 112
- 2020learn2learn: A Library for Meta-Learning Researchcited by 69
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 65
- 2019Torchmeta: A Meta-Learning library for PyTorchcited by 52
- 2022DiffStack: A Differentiable and Modular Control Stack for Autonomous Vehiclescited by 37
- 2019Differentiable Gaussian Process Motion Planningcited by 28
21 more
- 2022TorchOpt: An Efficient Library for Differentiable Optimizationcited by 17
- 2019GPU Acceleration of ADMM for Large-Scale Quadratic Programmingcited by 16
- 2025Primal-Dual iLQR for GPU-Accelerated Learning and Control in Legged Robotscited by 8
- 2023MPCGPU: Real-Time Nonlinear Model Predictive Control through Preconditioned Conjugate Gradient on the GPUcited by 7
- 2023ReLU-QP: A GPU-Accelerated Quadratic Programming Solver for Model-Predictive Controlcited by 7
- 2022CALIPSO: A Differentiable Solver for Trajectory Optimization with Conic and Complementarity Constraintscited by 6
- 2024DiffTORI: Differentiable Trajectory Optimization for Deep Reinforcement and Imitation Learningcited by 6
- 2024CusADi: A GPU Parallelization Framework for Symbolic Expressions and Optimal Controlcited by 6
- 2025Differentiable Nonlinear Model Predictive Controlcited by 6
- 2021Optimizing Trajectories with Closed-Loop Dynamic SQPcited by 5
- 2024Fast and Certifiable Trajectory Optimizationcited by 5
- 2019A Differentiable Augmented Lagrangian Method for Bilevel Nonlinear Optimizationcited by 4
- 2024Risk-Averse Model Predictive Control for Racing in Adverse Conditionscited by 4
- 2024CRONOS: Enhancing Deep Learning with Scalable GPU Accelerated Convex Neural Networkscited by 4
- 2024CuClarabel: GPU Acceleration for a Conic Optimization Solvercited by 4
- 2024First, Learn What You Don't Know: Active Information Gathering for Driving at the Limits of Handlingcited by 3
- 2024Fast Monte Carlo Analysis for 6-DoF Powered-Descent Guidance via GPU-Accelerated Sequential Convex Programmingcited by 2
- 2024DeePC-Hunt: Data-enabled Predictive Control Hyperparameter Tuning via Differentiable Optimizationcited by 2
- 2023Symmetric Stair Preconditioning of Linear Systems for Parallel Trajectory Optimizationcited by 1
- 2025Differentiable-by-design Nonlinear Optimization for Model Predictive Controlcited by 1
- 2025Modeling and Optimization of Control Problems on GPUscited by 1
Built on by
Citing papers per year: 2026: 7.
7 papers.
- 2026Safe Large-Scale Robust Nonlinear MPC in Milliseconds via Reachability-Constrained System Level Synthesis on the GPUcited by 7
- 2026TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPUcited by 2
- 2026MPC-Injection: Biasing Off-Policy Locomotion RL Toward Controller-Induced Behavior Basinscited by 1
- 2026CA-AC-MPC: CUDA-Accelerated Actor-Critic Model Predictive Controlcited by 0
- 2026Merging model-based control with multi-agent reinforcement learning for multi-agent cooperative teaming strategiescited by 0
- 2026Stable Transformer-Actor-Critic Model Predictive Control: A Contraction Analysis Approachcited by 0
- 2026Adaptive Expert Guidance for Efficient On-Policy Reinforcement Learningcited by 0
- 2026Adaptive Expert Guidance for Efficient On-Policy Reinforcement Learning5 Oct 2026
- 2026MPC-Injection: Biasing Off-Policy Locomotion RL Toward Controller-Induced Behavior Basins24 Jun 2026
- 2026TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPU23 Jun 2026
- 2026Stable Transformer-Actor-Critic Model Predictive Control: A Contraction Analysis Approach18 Jun 2026
- 2026Merging model-based control with multi-agent reinforcement learning for multi-agent cooperative teaming strategies4 Jun 2026
- 2026CA-AC-MPC: CUDA-Accelerated Actor-Critic Model Predictive Control27 May 2026
- 2026Safe Large-Scale Robust Nonlinear MPC in Milliseconds via Reachability-Constrained System Level Synthesis on the GPU8 Apr 2026
Similar, not cited
Close in wording, no citation either way
- 2025Residual MPC: Blending Reinforcement Learning with GPU-Parallelized Model Predictive Control
- 2025ZipMPC: Compressed Context-Dependent MPC Cost via Imitation Learning
- 2026Bridging RL and MPC for mixed-integer optimal control with application to Formula 1 race strategies
- 2025Accelerating Visual-Policy Learning through Parallel Differentiable Simulation
- 2026Accelerating and Scaling MPC-Guided Reinforcement Learning for Humanoid Locomotion and Manipulation
- 2020Infinite-Horizon Differentiable Model Predictive Control
- 2026Optimal Control with Learned Critics under Unmodeled State Dependencies
- 2026Accelerating Reinforcement Learning via MPC Solver-Gradient Guidance for Weights-varying MPC