JOURNAL ARTICLE

GPU-based multifrontal optimizing method in sparse Cholesky factorization

Abstract

In many scientific computing applications, sparse Cholesky factorization is used to solve large sparse linear equations in distributed environment. GPU computing is a new way to solve the problem. However, sparse Cholesky factorization on GPU is hardly to achieve excellent performance due to the structure irregularity of matrix and the low GPU resource utilization. A hybrid CPU-GPU implementation of sparse Cholesky factorization is proposed based on multifrontal method. A large sparse coefficient matrix is decomposed into a series of small dense matrices (frontal matrices) in the method, and then multiple GEMM (General Matrix-matrix Multiplication) operations are computed. GEMMs are the main operations in sparse Cholesky factorization, but they are hardly to perform better in parallel on GPU. In order to improve the performance, the scheme of multiple task queues is adopted when performing multiple GEMMs parallelized with multifrontal method; all GEMM tasks are scheduled dynamically on GPU and CPU based on computation scales for load balance and computing-time reduction. Experimental results show that the approach can outperform the implementations of BLAS and cuBLAS, achieving up to 3.15× and 1.98× speedup, respectively.

Keywords:
Cholesky decomposition Computer science Parallel computing Minimum degree algorithm Incomplete Cholesky factorization Sparse matrix Speedup CUDA Factorization Matrix decomposition Computational science Algorithm

Metrics

7
Cited By
0.65
FWCI (Field Weighted Citation Impact)
19
Refs
0.74
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Matrix Theory and Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Sparse and Compressive Sensing Techniques
Physical Sciences →  Engineering →  Computational Mechanics
Graph Theory and Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition

Related Documents

JOURNAL ARTICLE

A Hybrid CPU-GPU Multifrontal Optimizing Method in Sparse Cholesky Factorization

Yong ChenHai JinRan ZhengYuandong LiuWei Wang

Journal:   Journal of Signal Processing Systems Year: 2017 Vol: 90 (1)Pages: 53-67
JOURNAL ARTICLE

The multifrontal method and paging in sparse Cholesky factorization

Joseph W. H. Liu

Journal:   ACM Transactions on Mathematical Software Year: 1989 Vol: 15 (4)Pages: 310-325
© 2026 ScienceGate Book Chapters — All rights reserved.