arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1708.04539cs.MScs.NAmath.NA
收藏

PSelInv - 一种用于选定倒数的分布式内存并行算法:非对称情况

PSelInv - A Distributed Memory Parallel Algorithm for Selected Inversion: the non-symmetric Case

Lawrence Berkeley National Laboratory(劳伦斯伯克利国家实验室);University of California, Berkeley(加州大学伯克利分校)

Mathias Jacquelin, Lin Lin, Chao Yang

AI总结:

本文将PSelInv算法扩展至非对称稀疏矩阵,通过分布式内存并行机分解矩阵,高效计算选定元素,采用树状异步通信优化负载平衡与空闲时间,验证了算法在6400核心上的扩展性。

摘要:

本文将PSelInv算法扩展至非对称稀疏矩阵,通过分布式内存并行机分解矩阵,高效计算选定元素,采用树状异步通信优化负载平衡与空闲时间,验证了算法在6400核心上的扩展性。

英文摘要:

This paper generalizes the parallel selected inversion algorithm called PSelInv to sparse non- symmetric matrices. We assume a general sparse matrix A has been decomposed as PAQ = LU on a distributed memory parallel machine, where L, U are lower and upper triangular matrices, and P, Q are permutation matrices, respectively. The PSelInv method computes selected elements of A-1. The selection is confined by the sparsity pattern of the matrix AT . Our algorithm does not assume any symmetry properties of A, and our parallel implementation is memory efficient, in the sense that the computed elements of A-T overwrites the sparse matrix L+U in situ. PSelInv involves a large number of collective data communication activities within different processor groups of various sizes. In order to minimize idle time and improve load balancing, tree-based asynchronous communication is used to coordinate all such collective communication. Numerical results demonstrate that PSelInv can scale efficiently to 6,400 cores for a variety of matrices.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑