Parallel solver for shifted systems in a hybrid CPU-GPU framework
Nela Bosner, Zvonimir Bujanovi\'c, Zlatko Drma\v{c}

TL;DR
This paper introduces a hybrid CPU-GPU and GPU-only direct algorithm for efficiently solving large shifted linear systems with multiple complex shifts, improving computational performance in control theory and related fields.
Contribution
It presents a novel hybrid CPU-GPU algorithm that reduces matrices to Hessenberg form and solves shifted systems entirely on GPU, enhancing parallelization and efficiency.
Findings
Efficient reduction to Hessenberg form on hybrid CPU-GPU
GPU-based solution of shifted systems with batch processing
Demonstrated performance improvements in control theory applications
Abstract
This paper proposes a combination of a hybrid CPU--GPU and a pure GPU software implementation of a direct algorithm for solving shifted linear systems with large number of complex shifts and multiple right-hand sides. Such problems often appear e.g. in control theory when evaluating the transfer function, or as a part of an algorithm performing interpolatory model reduction, as well as when computing pseudospectra and structured pseudospectra, or solving large linear systems of ordinary differential equations. The proposed algorithm first jointly reduces the general full matrix and the full right-hand side matrix to the controller Hessenberg canonical form that facilitates efficient solution: is transformed to a so-called -Hessenberg form and is made upper-triangular. This is implemented as blocked highly parallel…
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.
