Effective GPU Parallelization of Distributed and Localized Model Predictive Control
Carmen Amo Alonso, Shih-Hao Tseng

TL;DR
This paper presents a GPU-based parallelization approach for distributed and localized model predictive control (DLMPC), leveraging system structure to significantly reduce communication overheads and achieve up to 50x faster runtime.
Contribution
It introduces a locality-aware GPU parallelization method for DLMPC that exploits problem structure to improve computational efficiency and reduce communication overheads.
Findings
Achieved up to 50x faster runtime than CPU implementations.
Locality-aware GPU parallelization halves the optimization runtime compared to naive methods.
Demonstrated the importance of system structure in hardware acceleration for MPC.
Abstract
To effectively control large-scale distributed systems online, model predictive control (MPC) has to swiftly solve the underlying high-dimensional optimization. There are multiple techniques applied to accelerate the solving process in the literature, mainly attributed to software-based algorithmic advancements and hardware-assisted computation enhancements. However, those methods focus on arithmetic accelerations and overlook the benefits of the underlying system's structure. In particular, the existing decoupled software-hardware algorithm design that naively parallelizes the arithmetic operations by the hardware does not tackle the hardware overheads such as CPU-GPU and thread-to-thread communications in a principled manner. Also, the advantages of parallelizable subproblem decomposition in distributed MPC are not well recognized and exploited. As a result, we have not reached the…
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.
Taxonomy
TopicsAdvanced Control Systems Optimization · Fuel Cells and Related Materials · Metal-Organic Frameworks: Synthesis and Applications
