TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPU
Not on the map. Why?
Abstract (arXiv)
Robotics increasingly relies on GPUs for parallel simulation, large-scale learning, and neural-network inference. For model predictive control (MPC) to scale with this paradigm, solvers must run efficiently on this hardware while remaining fast, differentiable, and compatible with expressive MPC formulations used in robotics. We present TurboMPC, a differentiable MPC solver that runs entirely on the GPU and supports state and control inequality constraints, implicit integrators, cross-time-coupled costs, and slack variables. TurboMPC combines sequential quadratic programming (SQP), an alternating direction method of multipliers (ADMM) inner solver, implicit differentiation, and a co-designed JAX-CUDA implementation for efficiency and ease of use. In simulation, we validate TurboMPC on constrained planning, humanoid imitation learning, and reinforcement learning with neural-network cost function tasks, achieving up to 15× and 58× speedups over state-of-the-art CPU and GPU differentiable solvers, respectively. We deploy TurboMPC on a full-scale car for minimum-time racing and find that batched, GPU-accelerated tuning of MPC parameters via Bayesian optimization yields significantly faster driving than a hand-tuned baseline. TurboMPC also scales to planning horizons of over 8000 knot points while maintaining control of the vehicle. We open-source TurboMPC at: https://github.com/ToyotaResearchInstitute/turbompc
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 45 of its 74 references that are in the map. First posted on arXiv 23 Jun 2026.
Builds on
45 of 74 references.
References · 45
- 2023RT-2: Vision-Language-Action Models Transfer Web Knowledge to Robotic Controlcited by 2,993
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
- 2021Isaac Gym: High Performance GPU-Based Physics Simulation For Robot Learningcited by 882
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2021Learning to Walk in Minutes Using Massively Parallel Deep Reinforcement Learningcited by 395
- 2022On Neural Differential Equationscited by 264
- 2018Truncated Back-propagation for Bilevel Optimizationcited by 187
- 2018Differentiable MPC for End-to-end Planning and Controlcited by 178
- 2017OSQP: An Operator Splitting Solver for Quadratic Programscited by 156
- 2025A Careful Examination of Large Behavior Models for Multitask Dexterous Manipulationcited by 125
- 2016On Differentiating Parameterized Argmin and Argmax Problems with Application to Bi-level Optimizationcited by 108
- 2019acados: a modular open-source framework for fast embedded optimal controlcited by 61
33 more
- 2024The Elements of Differentiable Programmingcited by 41
- 2022DiffStack: A Differentiable and Modular Control Stack for Autonomous Vehiclescited by 36
- 2019Learning Convex Optimization Control Policiescited by 31
- 2019AMZ Driverless: The Full Autonomous Racing Systemcited by 28
- 2020HPIPM: a high-performance quadratic programming framework for model predictive controlcited by 21
- 2022Optimization-Based Control for Dynamic Legged Robotscited by 21
- 2019GPU Acceleration of ADMM for Large-Scale Quadratic Programmingcited by 15
- 2022The Curse of Unrolling: Rate of Differentiating Through Optimizationcited by 15
- 2020Motion Planning for Quadrupedal Locomotion: Coupled Planning, Terrain Mapping and Whole-Body Controlcited by 10
- 2023TinyMPC: Model-Predictive Control on Resource-Constrained Microcontrollerscited by 9
- 2023PIQP: A Proximal Interior-Point Quadratic Programming Solvercited by 8
- 2023Learning-based Design and Control for Quadrupedal Robots with Parallel-Elastic Actuatorscited by 7
- 2026Safe Large-Scale Robust Nonlinear MPC in Milliseconds via Reachability-Constrained System Level Synthesis on the GPUcited by 7
- 2021Contextual Tuning of Model Predictive Control for Autonomous Racingcited by 6
- 2023MPCGPU: Real-Time Nonlinear Model Predictive Control through Preconditioned Conjugate Gradient on the GPUcited by 6
- 2025Primal-Dual iLQR for GPU-Accelerated Learning and Control in Legged Robotscited by 6
- 2025Differentiable Nonlinear Model Predictive Controlcited by 5
- 2023A hierarchical adaptive nonlinear model predictive control approach for maximizing tire force usage in autonomous vehiclescited by 4
- 2023ReLU-QP: A GPU-Accelerated Quadratic Programming Solver for Model-Predictive Controlcited by 4
- 2024CusADi: A GPU Parallelization Framework for Symbolic Expressions and Optimal Controlcited by 4
- 2024Real-Time Whole-Body Control of Legged Robots with Model-Predictive Path Integral Controlcited by 4
- 2024Risk-Averse Model Predictive Control for Racing in Adverse Conditionscited by 4
- 2025Differentiable Model Predictive Control on the GPUcited by 4
- 2024Fast Monte Carlo Analysis for 6-DoF Powered-Descent Guidance via GPU-Accelerated Sequential Convex Programmingcited by 2
- 2024Trajectory Planning Using Tire Thermodynamics for Automated Driftingcited by 2
- 2025ZipMPC: Compressed Context-Dependent MPC Cost via Imitation Learningcited by 2
- 2025GATO: GPU-Accelerated and Batched Trajectory Optimization for Scalable Edge Model Predictive Controlcited by 2
- 2025Solving Quadratic Programs with Slack Variables via ADMM without Increasing the Problem Sizecited by 2
- 2025From Zero to High-Speed Racing: An Autonomous Racing Stackcited by 2
- 2026A Differentiable Interior-Point Method in Single Precisioncited by 2
- 2025Push Anything: Single- and Multi-Object Pushing From First Sight with Contact-Implicit MPCcited by 1
- 2025Parallel KKT Solver in PIQP for Multistage Optimizationcited by 1
- 2026CACTO-BIC: Scalable Actor-Critic Learning via Biased Sampling and GPU-Accelerated Trajectory Optimizationcited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2026Scaling Nonlinear Optimization: Many Problems One GPU
- 2024Faster Model Predictive Control via Self-Supervised Initialization Learning
- 2025Isaac Lab: A GPU-Accelerated Simulation Framework for Multi-Modal Robot Learning
- 2026Vec-QMDP: Vectorized POMDP Planning on CPUs for Real-Time Autonomous Driving
- 2026InstantMimic: A High Performance System for Learning Physics-based Skills in Seconds ↗
- 2025A Gauss-Newton-Induced Structure-Exploiting Algorithm for Differentiable Optimal Control ↗
- 2021MPC-MPNet: Model-Predictive Motion Planning Networks for Fast, Near-Optimal Planning under Kinodynamic Constraints
- 2026G-MAPP: GPU-accelerated Multi-Agent Planning and Perception for Reactive Motion Generation ↗