Developer Reference for Intel® oneAPI Math Kernel Library for C
Inspector-Executor Sparse BLAS Routines
The Inspector-Executor API supports key Sparse BLAS operations for iterative sparse solvers:
Sparse matrix-vector multiplication
Sparse matrix-matrix multiplication with a sparse or dense result
Solution of triangular systems
Sparse matrix addition
The Inspector-Executor API divides Sparse BLAS operations into multiple steps to better allow for optimizations:
The Inspection or Analysis Step: during the initial analysis stage, the API inspects the matrix sparsity pattern and applies matrix structure changes.
The Execution Step: sparse blas operations are executed and can use any information stored in the matrix handle to improve performance.
There are also Matrix Manipulation Routines which allow to create, destroy, copy, convert, export, sort and modify sparse matrix objects.
Product and Performance Information |
|---|
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex . Notice revision #20201201 |