Skip to content
arXiv Robotics — research abstracts· Fenglong Song, Roland Schwan, Yuwen Chen, Yuning Jiang, Colin N. Jones·· 8 hours agoSignalEditorial score75

CuPIQP: A Batched and Differentiable QP Solver on GPUs for Robot Learning and Control

CuPIQP: A Batched and Differentiable QP Solver on GPUs for Robot Learning and Control

Summary

This research presents cuPIQP, a GPU-based quadratic programming solver utilizing a proximal interior-point method to support dense, sparse, and multistage problems. Benchmarks show solve-time speedups of up to 18.8x over Moreau and 4.26x over eight-core PIQP for batches of up to 16384 QPs. In end-to-end learning tasks, it accelerates training by 4.6x over QPAX and 7.8x over Moreau, offering efficient infrastructure for integrating model-based optimization into large-scale robotics pipelines.

Editorial context

The paper introduces cuPIQP, a GPU-accelerated quadratic programming solver designed for batched and differentiable optimization in robot learning and control tasks.

Source: arXiv Robotics — research abstracts · Read original article ↗

Loading article text…

What the source reports

Publisher-reported claims, with original evidence. These results have not been independently verified by RoboSignal.

Reported numbers

  • solve-time speedup

    18.8

    View original evidence
    ation decisions. Benchmarks with up to 16384 QPs per batch demonstrate solve-time speedups of up to $18.8\times$ over \textsc{Moreau} and $4.26\times$ over eight-core \textsc{PIQP}. In an end-to-end learning task, \textsc{cuPIQP} accelerates training by $4.6\times$ over \textsc{QPAX} and $7.8\times$ over \textsc{Moreau}. By reducing the computational cost, \textsc{cuPIQP} provides efficient, reusable infrastructure f
    Open source S4
  • speedup over eight-core PIQP

    4.26

    View original evidence
    ation decisions. Benchmarks with up to 16384 QPs per batch demonstrate solve-time speedups of up to $18.8\times$ over \textsc{Moreau} and $4.26\times$ over eight-core \textsc{PIQP}. In an end-to-end learning task, \textsc{cuPIQP} accelerates training by $4.6\times$ over \textsc{QPAX} and $7.8\times$ over \textsc{Moreau}. By reducing the computational cost, \textsc{cuPIQP} provides efficient, reusable infrastructure f
    Open source S4
  • training acceleration

    4.6

    View original evidence
    ation decisions. Benchmarks with up to 16384 QPs per batch demonstrate solve-time speedups of up to $18.8\times$ over \textsc{Moreau} and $4.26\times$ over eight-core \textsc{PIQP}. In an end-to-end learning task, \textsc{cuPIQP} accelerates training by $4.6\times$ over \textsc{QPAX} and $7.8\times$ over \textsc{Moreau}. By reducing the computational cost, \textsc{cuPIQP} provides efficient, reusable infrastructure f
    Open source S4
  • training acceleration over Moreau

    7.8

    View original evidence
    ation decisions. Benchmarks with up to 16384 QPs per batch demonstrate solve-time speedups of up to $18.8\times$ over \textsc{Moreau} and $4.26\times$ over eight-core \textsc{PIQP}. In an end-to-end learning task, \textsc{cuPIQP} accelerates training by $4.6\times$ over \textsc{QPAX} and $7.8\times$ over \textsc{Moreau}. By reducing the computational cost, \textsc{cuPIQP} provides efficient, reusable infrastructure f
    Open source S4
  • QP batch size

    ≤16,384

    View original evidence
    ation decisions. Benchmarks with up to 16384 QPs per batch demonstrate solve-time speedups of up to $18.8\times$ over \textsc{Moreau} and $4.26\times$ over eight-core \textsc{PIQP}. In an end-to-end learning task, \textsc{cuPIQP} accelerates training by $4.6\times$ over \textsc{QPAX} and $7.8\times$ over \textsc{Moreau}. By reducing the computational cost, \textsc{cuPIQP} provides efficient, reusable infrastructure f
    Open source S4
  • paper: not_reported
Source excerpts and review record

Automatically extracted; no manual editorial approval recorded.

ation decisions. Benchmarks with up to 16384 QPs per batch demonstrate solve-time speedups of up to $18.8\times$ over \textsc{Moreau} and $4.26\times$ over eight-core \textsc{PIQP}. In an end-to-end learning task, \textsc{cuPIQP} accelerates training by $4.6\times$ over \textsc{QPAX} and $7.8\times$ over \textsc{Moreau}. By reducing the computational cost, \textsc{cuPIQP} provides efficient, reusable infrastructure f

Open source S4

arXiv:2610.41021v1 Announce Type: cross Abstract: Quadratic programs (QPs) are fundamental building blocks of many robotic tasks such as inverse kinematics, whole-body control, and model predictive control. Extending these methods to large-scale robot learning and control requires solving many QPs concurrently and, for end-to-end learning, differentiating through their solutions. Efficient batched optimization is the

Open source S2

refore essential to bringing established model-based methods into GPU-based robotics pipelines. We present \textsc{cuPIQP}, a batched and differentiable QP solver on GPUs based on a proximal interior-point method, with unified support for dense, sparse, and multistage problems. The solver exploits parallelism across independent QPs and their internal structure while preserving per-problem numerical updates and termin

Open source S3

or integrating model-based optimization into large-scale robot learning and control.

Open source S5

Source:arXiv Robotics — research abstracts · arxiv.org

Timezone · UTC

Article dates follow your selected timezone. Briefing editions use Hong Kong time (UTC+8).