cs.ROApr 8, 2026

Safe Large-Scale Robust Nonlinear MPC in Milliseconds via Reachability-Constrained System Level Synthesis on the GPU

Authors: Jeffrey Fang, Glen Chou

Organizations: Georgia Institute of Technology, Atlanta, GA 30308

Abstract

We present GPU-SLS, a GPU-parallelized framework for safe, robust nonlinear model predictive control (MPC) that scales to high-dimensional uncertain robotic systems and long planning horizons. Our method jointly optimizes an inequality-constrained, dynamically-feasible nominal trajectory, a tracking controller, and a closed-loop reachable set under disturbance, all in real-time. To efficiently compute nominal trajectories, we develop a sequential quadratic programming procedure with a novel GPU-accelerated quadratic program (QP) solver that uses parallel associative scans and adaptive caching within an alternating direction method of multipliers (ADMM) framework. The same GPU QP backend is used to optimize robust tracking controllers and closed-loop reachable sets via system level synthesis (SLS), enabling reachability-constrained control in both fixed- and receding-horizon settings. We achieve substantial performance gains, reducing nominal trajectory solve times by 97.7% relative to state-of-the-art CPU solvers and 71.8% compared to GPU solvers, while accelerating SLS-based control and reachability by 237x. Despite large problem scales, our method achieves 100% empirical safety, unlike high-dimensional learning-based reachability baselines. We validate our approach on complex nonlinear systems, including whole-body quadrupeds (61D) and humanoids (75D), synthesizing robust control policies online on the GPU in 20 milliseconds on average and scaling to problems with 2 x 10^5 decision variables and 8 x 10^4 constraints. The implementation of our method is available at https://github.com/Jeff300fang/gpu_sls.

Figures & tables

Appendix figures & tables5 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. CUDA MPC: A GPU-Native Solver for Model Predictive Control

    Aug 4, 2026Babak Akbari, Melissa GreeffGPU Kernel OptimizationGPU Acceleration

  2. Parallel-in-Time Nonlinear Optimal Control via GPU-native Sequential Convex Programming

    Mar 11, 2026Yilin Zou, Zhong Zhang, Maxime Robic +1Optimal ControlGPU Acceleration

  3. TurboMPC: Fast, Scalable, and Differentiable Model Predictive Control on the GPU

    Jun 23, 2026Gabriel Bravo-Palacios, Jianghan Zhang, Zachary Pestrikov +2GPU AccelerationModel Predictive Control