Communication in task-parallel ILU-preconditioned CG solvers using MPI plus OmpSs

CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE(2017)

引用 8|浏览19
暂无评分
摘要
We target the parallel solution of sparse linear systems via iterative Krylov subspace-based methods enhanced with incomplete LU (ILU)-type preconditioners on clusters of multicore processors. In order to tackle large-scale problems, we develop task-parallel implementations of the classical iteration for the CG method, accelerated via ILUPACK and ILU(0) preconditioners, using MPI + OmpSs. In addition, we integrate several communication-avoiding strategies into the codes, including the butterfly communication scheme and Eijkhout's formulation of the CG method. For all these implementations, we analyze the communication patterns and perform a comparative analysis of their performance and scalability on a cluster consisting of 16 nodes, with 16 cores each.
更多
查看译文
关键词
ILUPACK,incomplete LU (ILU) preconditioner,Krylov subspace methods,MPI,OmpSs,sparse linear systems,task-parallelism
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要