首页> 外文期刊>Journal of computational science >Exploiting nested task-parallelism in the H-LU factorization
【24h】

Exploiting nested task-parallelism in the H-LU factorization

机译:利用H-LU分解中的嵌套任务并行性

获取原文
获取原文并翻译 | 示例
       

摘要

We address the parallelization of the LU factorization of hierarchical matrices (H-matrices) arising from boundary element methods. Our approach exploits task-parallelism via the OmpSs programming model and runtime, which discovers the data-flow parallelism intrinsic to the operation at execution time, via the analysis of data dependencies based on the memory addresses of the tasks' operands. This is especially challenging for H-matrices, as the structures containing the data vary in dimension during the execution. We tackle this issue by decoupling the data structure from that used to detect dependencies. Furthermore, we leverage the support for weak operands and early release of dependencies, recently introduced in OmpSs-2, to accelerate the execution of parallel codes with nested task-parallelism and fine-grain tasks. As a result, we obtain a significant improvement in the parallel performance with respect to our previous work. (C) 2019 Elsevier B.V. All rights reserved.
机译:我们解决了边界元方法引起的分层矩阵(H矩阵)的LU分解的并行化。我们的方法通过OMPSS编程模型和运行时利用任务并行性,通过根据任务操作数的存储器地址分析数据依赖性,发现数据流并行度在执行时间内的数据流并行性。这对于H矩阵特别具有挑战性,因为包含数据在执行期间的尺寸变化的结构。我们通过将数据结构解耦到用于检测依赖项的数据结构来解决此问题。此外,我们利用了对井下缺乏操作数和早期释放的支持,最近在ompss-2中引入,加速了与嵌套任务行行和微粒任务的并行代码的执行。因此,我们在我们以前的工作中获得了平行性能的显着改善。 (c)2019 Elsevier B.v.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号