Adapting a parallel sparse direct solver to architectures with clusters of SMPs

Parallel Computing(2003)

引用 37|浏览0
暂无评分
摘要
We consider the direct solution of general sparse linear systems baseds on a multifrontal method. The approach combines partial static scheduling of the task dependency graph during the symbolic factorization and distributed dynamic scheduling during the numerical factorization to balance the work among the processes of a distributed memory computer. We show that to address clusters of Symmetric Multi-Processor (SMP) architectures, and more generally non-uniform memory access multiprocessors, our algorithms for both the static and the dynamic scheduling need to be revisited to take account of the non-uniform cost of communication. The performance analysis on an IBM SP3 with 16 processors per SMP node and up to 128 processors shows that we can significantly reduce both the amount of inter-node communication and the solution time.
更多
查看译文
关键词
dynamic scheduling,non-uniform memory access multiprocessors,sparse linear systems,memory computer,mumps,inter-node communication,task scheduling,parallel sparse direct solver,solution time,distributed memory algorithms,smp node,numerical factorization,non-uniform cost,partial static scheduling,direct solution,distributed memory,non uniform memory access
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要