Parallel Computing for the Inverse of SPD matrix
Hunan University, ChangSha, P.R.China
Hunan University, 2017
In this paper, we propose a High performance Parallel Computing method for the Inverse of a symmetric positive definite (SPD) matrix. Brought in the reuse of the inverse of diagonal sub blocks technique and Combined with the newest OpenCL parallel computing framework, this methods can improve computing the inverse of SPD matrix effectively. Computing the inverse of SPD matrix can be broken down into three steps: Cholesky decomposition of SPD matrix, computing the inverse of lower triangular matrix, matrix product of triangular matrix and its transpose. Cholesky decomposition in this method can also be modified to correct a matrix which is not positive definite. By making each step parallel, we get a better performance than the current clMAGMA packages about 10x times. Our implementation has cross-platform features and can be used by CPU and GPU without modification.
October 24, 2017 by hgpu