首页> 外文期刊>Quality Control, Transactions >Two-Stage Column Block Parallel LU Factorization Algorithm
【24h】

Two-Stage Column Block Parallel LU Factorization Algorithm

机译:两阶段列块并行LU分解算法

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

摘要

Parallel computing is increasingly important in computer architectures, parallel architecture has become ubiquitous in our everyday lives. Novel architectures and programming models pose new challenges to algorithm design and system software development. This paper presents a two-stage column block parallel LU factorization algorithm for multiple-processor architectures. Any given matrix is first partitioned into large blocks, and then, every large block is partitioned into a number of small blocks according to the number of processors. Finally, the small column blocks are allocated to processors in an orderly "serpentine arrangement." Each iteration of the column block parallel LU factorization is separated into two stages of operation. In the first stage, the first-step factorization operation is processed in advance and nonblocking communication is used to reduce the processor idle and waiting time and improve parallelism. In the second stage, the large blocks are used to satisfy more powerful processors, such as GPUs, which require more data to exploit their computing capabilities. Experiments are conducted on a multicore system and multi-GPU system with different configurations to test the algorithm's performance. Compared with other related column block parallel LU factorizations, the two-stage algorithm exhibits better load balancing and parallel execution time performance.
机译:并行计算在计算机架构中越来越重要,并行架构在日常生活中变得无处不在。新颖的架构和编程模型对算法设计和系统软件开发构成了新的挑战。本文介绍了多处理器架构的两级列块并行LU分解算法。首先将任何给定的矩阵划分为大块,然后,根据处理器的数量将每个大块划分为多个小块。最后,小柱块以有序的“蛇形布置”分配给处理器。列块并行LU分解的每个迭代分为两个操作阶段。在第一阶段,预先处理第一步分解操作,并且使用非块通信来减少处理器空闲和等待时间并改善并行性。在第二阶段,大块用于满足更强大的处理器,例如GPU,这需要更多数据来利用其计算能力。实验在多核系统和具有不同配置的多核系统和多GPU系统上进行,以测试算法的性能。与其他相关列块并行LU acciplation相比,两阶段算法表现出更好的负载平衡和并行执行时间性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号