首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium >A Fast Tridiagonal Solver for Intel MIC Architecture
【24h】

A Fast Tridiagonal Solver for Intel MIC Architecture

机译:用于英特尔MIC架构的快速三角形求解器

获取原文

摘要

The tridiagonal solver is an important kernel in many scientific and engineering applications. Although quite a few parallel algorithms have been exploited recently, challenges still remain when solving tridiagonal systems on many-core architectures. In this paper, quantitative analysis is conducted to guide the selection of algorithms on different architectures, and a fast register-PCR-pThomas algorithm for Intel MIC architecture is presented to achieve the best utilization of in-core vectorization and registers. By choosing the most suitable number of PCR reductions, we further propose an improved algorithm, named register-PCR-half-pThomas algorithm, which minimizes the computational cost and the number of registers for use. The optimizations of manual prefetching and strength reduction are also discussed for the new algorithm. Evaluation on Intel Xeon Phi 7110P shows that our register-PCR-pThomas can outperform the MKL solver by 7.7 times in single precision and 3.4 times in double precision. Moreover, our optimized register-PCR-half-pThomas can further boost the performance by another 43.9% in single precision and 20.4% in double precision. Our best algorithm can outperform the latest official GPU library (cuSPARSE) on Nvidia K40 by 3.7 times and 2.4 times in single and double precision, respectively.
机译:Tridiagonal Solver是许多科学和工程应用中的重要内核。尽管最近已经利用了相当多的并行算法,但在解决许多核心架构上的三角形系统时仍然存在挑战。在本文中,进行了定量分析以指导不同架构上的算法的选择,并且提出了一种用于英特尔MIC架构的快速寄存器-PCR-PTHMA算法,以实现核心矢量化和寄存器的最佳利用。通过选择最合适的PCR减少数量,我们进一步提出了一种改进的算法,命名为寄存器-PCR - 半键点算法,这最大限度地减少了计算成本和使用的寄存器数量。还讨论了对新算法进行了手动预取和强度减少的优化。 Intel Xeon Phi 7110P的评估表明,我们的登记册 - PCR-PTHOMA可以在单一精度下以7.7次优于7.7倍,双精度为3.4倍。此外,我们的优化寄存器-PCR-Half-Pthomas可以在单级精度中进一步提高43.9%,双重精度的20.4%。我们最好的算法可以分别优于最新的GPU库(CUSPASSE)在NVIDIA K40上的单一和双精度的3.7倍和2.4次。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号