4.4 Article

Adaptive precision in block-Jacobi preconditioning for iterative sparse linear system solvers

出版社

WILEY
DOI: 10.1002/cpe.4460

关键词

adaptive precision; block-Jacobi preconditioning; communication reduction; energy efficiency; Krylov subspace methods; sparse linear systems

资金

  1. Impuls und Vernetzungsfond of the Helmholtz Association [VH-NG-1241]
  2. MINECO
  3. FEDER [TIN2014-53495-R]
  4. H2020 EU FETHPC Project [732631]
  5. MathWorks
  6. Engineering and Physical Sciences Research Council [EP/P020720/1]
  7. Exascale Computing Project [17-SC-20-SC]
  8. EPSRC [EP/P020720/1] Funding Source: UKRI

向作者/读者索取更多资源

We propose an adaptive scheme to reduce communication overhead caused by data movement by selectively storing the diagonal blocks of a block-Jacobi preconditioner in different precision formats (half, single, or double). This specialized preconditioner can then be combined with any Krylov subspace method for the solution of sparse linear systems to perform all arithmetic in double precision. We assess the effects of the adaptive precision preconditioner on the iteration count and data transfer cost of a preconditioned conjugate gradient solver. A preconditioned conjugate gradient method is, in general, a memory bandwidth-bound algorithm, and therefore its execution time and energy consumption are largely dominated by the costs of accessing the problem's data in memory. Given this observation, we propose a model that quantifies the time and energy savings of our approach based on the assumption that these two costs depend linearly on the bit length of a floating point number. Furthermore, we use a number of test problems from the SuiteSparse matrix collection to estimate the potential benefits of the adaptive block-Jacobi preconditioning scheme.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据