File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

김영대

Kim, Youngdae
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

LEVERAGING GPU BATCHING FOR SCALABLE NONLINEAR PROGRAMMING THROUGH MASSIVE LAGRANGIAN DECOMPOSITION

Author(s)
Kim, YoungdaePacaud, FrancoisSchanen, MichelKim, KibaekAnitescu, Mihai
Issued Date
2025-09
DOI
10.1137/21M1450112
URI
https://scholarworks.unist.ac.kr/handle/201301/88563
Citation
SIAM JOURNAL ON SCIENTIFIC COMPUTING, v.47, no.5, pp.B1133 - B1157
Abstract
We present the implementation of a trust-region Newton algorithm ExaTron for bound-constrained nonlinear programming problems, fully running on multiple graphics processing units (GPUs). Without data transfers between a CPU and GPU, our implementation has achieved the elimination of a major performance bottleneck under a memory-bound situation, particularly when solving many small problems in batch. We discuss the design principles and implementation details for our kernel function and core operations. Different design choices are justified by numerical experiments. By using the application of distributed control of alternating current optimal power flow, where a large problem is decomposed into many smaller nonlinear programs using a Lagrangian approach, we demonstrate computational performance of ExaTron on the Summit supercomputer at Oak Ridge National Laboratory. Our numerical results show the linear scaling with respect to the batch size and the number of GPUs and more than 35 times speedup on 6 GPUs than on 40 CPU cores available on a single node.
Publisher
SIAM PUBLICATIONS
ISSN
1064-8275
Keyword (Author)
second-order optimization methoddecompositionGPU optimization solver
Keyword
OPTIMIZATIONALGORITHMADMMIMPLEMENTATIONPERFORMANCEMATRICESJULIACHOLESKY FACTORIZATION

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.