Direct Linear Solvers on NVIDIA GPUs

Download Documentation Samples Support Feedback

The NVIDIA cuSOLVER library provides a collection of dense and sparse direct linear solvers and Eigen solvers which deliver significant acceleration for Computer Vision, CFD, Computational Chemistry, and Linear Optimization applications. The cuSOLVER library is included in both the NVIDIA HPC SDK and the CUDA Toolkit.

cuSOLVER Performance

cuSOLVER 11 leverages DMMA Tensor Cores automtically. DGX A100 is over 2x faster than DGX-2 despite having half the number of GPUs thanks to A100 and third generation NVLINK and NVSWITCH.

cuSOLVER Key Features

  • cusolverDN: Key LAPACK dense solvers 3-6x faster than MKL.
    • Dense Cholesky, LU, SVD, QR
    • Applications include: optimization, Computer Vision, CFD
  • cusolverSP
    • Sparse direct solvers
    • Symmetric & generalized symmetric eigensolvers
    • Applications include: Newton's method, Chemical Kinetics
  • cusolverRF
    • Sparse refactorization solver
    • Applications include: Chemistry, ODEs, Circuit simulation

Available now: cuSOLVERMp

The NVIDIA cuSOLVERMp library is a high-performance, distributed-memory, GPU-accelerated library that provides tools for solving dense linear systems and eigenvalue problems. The library is available as a standalone download and is also included in the NVIDIA HPC SDK.