×

使用OmpS在消息传递稀疏线性系统解算器中利用任务并行性。 (英语) Zbl 1439.65232号

Dutot、Pierre-François(编辑)等,《2016年欧洲-巴黎:并行处理》。第22届并行和分布式计算国际会议,2016年8月24日至26日,法国格勒诺布尔。诉讼程序。查姆:斯普林格。莱克特。票据计算。科学。9833, 631-643 (2016).
摘要:我们介绍了ILUPACK下稀疏线性系统预处理迭代解算器的并行实现,该并行实现探索了消息传递MPI编程接口和OmpSs任务并行编程模型之间的互操作性。我们的方法从问题的多级图划分派生出的任务依赖树开始,并将该树顶层的任务静态映射到集群节点,从而固定节点间的通信模式。该映射会在节点之间对树的其余级别中的任务进行共形分区,然后通过OmpSs运行时系统并发处理这些任务。对使用高端Intel Xeon处理器的集群进行的实验分析探索了MPI列组和每个进程的OmpS线程的几种配置,结果表明,一般来说,最佳选项与节点的内部体系结构相匹配。结果还表明,与初始MPI代码相比,MPI+OmpSs版本的性能显著提高。
有关整个系列,请参见[Zbl 1343.68006号].

MSC公司:

2005年5月 并行数值计算
65平方英尺 线性系统和矩阵反演的直接数值方法
65层50 稀疏矩阵的计算方法
68个M12 网络协议

软件:

伊卢包
PDF格式BibTeX公司 XML格式引用
全文: 内政部