检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院计算机网络信息中心超级计算中心 [2]中国科学院大学,北京100190
出 处:《数值计算与计算机应用》2013年第2期136-146,共11页Journal on Numerical Methods and Computer Applications
基 金:国家自然科学基金(60873113);国家基础研究项目(973项目:2011CB309702);863项目(2010AA012301;2102AA01A309)资助
摘 要:本文提出一种求解大规模稀疏矩阵特征问题的并行共轭梯度算法.为了提高算法的并行效率,设计了负载平衡的行划分方式,实现了计算和通信重叠的稀疏矩阵重排序方法,通过预处理减少计算过程中各进程间消息传递的通信量.另外,基于多核处理器高性能并行计算,实现了MPI和细粒度(线程级)OpenMP混合并行算法.在深腾7800并行计算机上对并行算法进行了测试,结果表明在进程数增多时并行算法可保持通信时间稳定性,在并行计算机上有很好的扩展性,适合大规模稀疏特征问题的求解.This paper presents a parallel conjugate gradient method to solve the large-scale sparse matrix eigenvalue problem. Design a matrix's row-partition method with load balance,implement a matrix rearranging method for the overlap of computation and communication, decrease the traffic between processors through preprocess. In addition, we present a MPI and OpenMP parallel methods. We take some numerical experiments under ShenTeng7800 shows that keep constant communication time under different processors. Shows that algorithm has high Daxa]le] efl^e-i^r~e'~r ~,~ 1+;
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28