DOE OSTI · 2538493
Iterative methods in GPU-resident linear solvers for nonlinear constrained optimization
Abstract
Linear solvers are major computational bottlenecks in a wide range of decision support and optimization computations. The challenges become even more pronounced on heterogeneous hardware, where traditional sparse numerical linear algebra methods are often inefficient. For example, methods for solving ill-conditioned linear systems have relied on conditional branching, which degrades performance on hardware accelerators such as graphical processing units (GPUs). To improve the efficiency of solving ill-conditioned systems, our computational strategy separates computations that are efficient on GPUs from those that need to run on traditional central processing units (CPUs). Our strategy maximizes the reuse of expensive CPU computations. Iterative methods, which thus far have not been broadly used for ill-conditioned linear systems, play an important role in our approach. In particular, we extend ideas from Arioli et al., (2007) to implement iterative refinement using inexact LU factors and flexible generalized minimal residual (FGMRES), with the aim of efficient performance on GPUs. In conclusion, we focus on solutions that are effective within broader application contexts, and discuss how early performance tests could be improved to be more predictive of the performance in a realistic environment.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Świrydowicz, Kasia [Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)], Koukpaizan, Nicholson [Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)] (ORCID:0009000853849741), Alam, Maksudul [Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)] (ORCID:000000024941463X), Regev, Shaked [Stanford University, CA (United States)], Saunders, Michael [Stanford University, CA (United States)], Peleš, Slaven [Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)] (ORCID:0000000171103021). 2024-12-06. Iterative methods in GPU-resident linear solvers for nonlinear constrained optimization. https://doi.org/10.1016/j.parco.2024.103123
Cite the original work for its findings. Save a collection to share your selection of sources.