Improving Performance and Scalability of Algebraic Multigrid through a Specialized MATVEC

2018 IEEE High Performance extreme Computing Conference (HPEC)(2018)

引用 1|浏览6
暂无评分
摘要
Algebraic Multigrid (AMG) is an extremely popular linear system solver and/o $r$ preconditioner approach for matrices obtained from the discretization of elliptic operators. However, its performance and scalability for large systems obtained from unstructured discretizations seem less consistent than for geometric multigrid (GMG). To a large extent, this is due to loss of sparsity at the coarser grids and the resulting increased cost and poor scalability of the matrix-vector multiplication. While there have been attempts to address this concern by designing sparsification algorithms, these affect the overall convergence. In this work, we focus on designing a specialized matrix-vector multiplication (matvec) that achieves high performance and scalability for a large variation in the levels of sparsity. We evaluate distributed and shared memory implementations of our matvec operator and demonstrate the improvements to its scalability and performance in AMG hierarchy and finally, we compare it with PETSc.
更多
查看译文
关键词
linear system solver,preconditioner approach,geometric multigrid,GMG,sparsification algorithms,convergence,shared memory implementations,distributed memory implementations,PETSc,MATVEC operator,AMG hierarchy,specialized matrix-vector multiplication,coarser grids,unstructured discretizations,elliptic operators,algebraic multigrid
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要