Vitis Solver Library - 2025.2 English

Vitis Libraries

Release Date
2025-12-17
Version
2025.2 English

AMD Vitis™ Solver Library (SolverLib) provides a collection of matrix decomposition operations, linear solvers, and eigenvalue solvers on PL and AI Engine.

The SolverLib contains:

PL Solver library

Currently, the Vitis PL Solver library includes the following operations for dense matrix:

  • Matrix decomposition
    • Cholesky decomposition for symmetric positive definite matrix
    • LU decomposition without pivoting and with partial pivoting
    • QR decomposition for general matrix
    • SVD decomposition (single value decomposition) for symmetric matrix and non-symmetric matrix (Jacobi method)
  • Linear solver
    • Tridiagonal linear solver (Parallel cyclic reduction method)
    • Linear solver for triangular matrix
    • Linear solver for symmetric and non-symmetric matrix
    • Matrix inverse for symmetric and non-symmetric matrix
  • Eigenvalue solver
    • Jacobi eigenvalue solver for symmetric matrix

AI Engine Solver Library

Currently, the Vitis AIE Solver Library provides the following operations on AI Engine. The AMD Vitis AI Engine Solver library encapsulates several solver algorithms, optimized to take full advantage of the processing power of AMD Versal™ Adaptive SoC devices, which contain an array of AI Engines.

  • Matrix decomposition
    • Cholesky decomposition for symmetric positive definite matrix
    • QR decomposition (Gram-Schmidt method)