D-PDLP: Scaling PDLP to Distributed Multi-GPU Systems
Hongpei Li, Yicheng Huang, Huikang Liu, Dongdong Ge, Yinyu Ye

TL;DR
This paper introduces D-PDLP, a distributed multi-GPU framework for large-scale linear programming that extends PDHG algorithms, achieving significant speedups and scalability with maintained numerical accuracy.
Contribution
It presents the first distributed PDLP framework using a two-dimensional grid partitioning and load balancing strategies for multi-GPU LP solving.
Findings
Achieves substantial speedups on large LP benchmarks.
Maintains full FP64 numerical accuracy.
Demonstrates strong scalability on real-world datasets.
Abstract
We present a distributed framework of the Primal-Dual Hybrid Gradient (PDHG) algorithm for solving massive-scale linear programming (LP) problems. Although PDHG-based solvers demonstrate strong performance on single-node GPU architectures, their applicability to industrial-scale instances is often limited by single-GPU computational throughput. To overcome these challenges, we propose D-PDLP, the first Distributed PDLP framework, which extends PDHG to a multi-GPU setting via a practical two-dimensional grid partitioning of the constraint matrix. To improve load balance and computational efficiency, we introduce a block-wise random permutation strategy combined with nonzero-aware matrix partitioning. By distributing the intensive computation required in PDHG iterations, the proposed framework harnesses multi-GPU parallelism to achieve substantial speedups with relatively low…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
