4.3 Article

A thread-adaptive sparse approximate inverse preconditioning algorithm on multi-GPUs

Journal

PARALLEL COMPUTING
Volume 101, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.parco.2020.102724

Keywords

Sparse approximate inverse; Preconditioning; CUDA; GPU

Funding

  1. Natural Science Foundation of China [61872422]
  2. Natural Science Foundation of Zhejiang Province, China [LY19F020028]
  3. Natural Science Foundation of Jiangsu Province, China [BK20171480]

Ask authors/readers for more resources

This study introduces an efficient sparse approximate inverse preconditioning algorithm, GSPAI-Adaptive, on multiple GPUs. It presents a thread-adaptive allocation strategy for constructing the preconditioner and computes each component of the preconditioner in parallel inside a thread group of GPU, showing advantages over popular preconditioning algorithms and a latest parallel sparse approximate inverse preconditioning algorithm in experimental results.
In this study, we present an efficient thread-adaptive sparse approximate inverse preconditioning algorithm on multiple GPUs, called GSPAI-Adaptive. For our proposed GSPAI-Adaptive, there are the following novelties: (1) a thread-adaptive allocation strategy is presented for each column of the preconditioner, and (2) a parallel framework of constructing the sparse approximate inverse preconditioner is proposed on multiple GPUs, and (3) each component of the preconditioner is computed in parallel inside a thread group of GPU. Experimental results show that GSPAI-Adaptive is effective, and is advantageous over the popular preconditioning algorithms in two public libraries, and a latest parallel sparse approximate inverse preconditioning algorithm.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.3
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available