首页> 外文会议>International Conference on Actual Problems of Electronics Instrument Engineering >GPU implementation of iterative solver for linear systems obtained by FEM discretization
【24h】

GPU implementation of iterative solver for linear systems obtained by FEM discretization

机译:通过有限元离散化获得的线性系统迭代求解器的GPU实现

获取原文

摘要

This work describes the application of modern high-performance computing technologies such as multicore CPUs and GPUs coprocessors to the solution of three-dimensional (3D) problems of geoelectromagnetism with the use of the finite element method. The techniques for speeding up sparse linear system solving via iterative methods are discussed. Programs to solve large sparse complex-valued linear systems with the COCR method, Jacobi preconditioner and residual smoothing technique were developed and implemented for CPU and GPU devices. Jacobi preconditioner was optimized to increase performance with respect to default implementation from cuBLAS and cuSPARSE libraries on GPU. The developed programs were verified on the set of linear systems with large sparse matrices stored in CSR format that were obtained by solving the forward magnetotelluric problem with the finite element method. The comparison of parallelization has been done using both CPU and GPU devices. Our experiments with an NVIDIA Tesla C2075 and Intel i5-2500 show that, using of GPU, we can achieve an acceleration of up to 8 times compared to the single-threaded implementation on the CPU or up to 3.5 times compared to the multithreaded implementation with Intel MKL subroutines.
机译:这项工作描述了现代高性能计算技术的应用,例如多核CPU和GPU协处理器与使用有限元方法的地热电流的三维(3D)问题的解决方案。讨论了通过迭代方法加速稀疏线性系统求解的技术。为CPU和GPU设备开发并实施了解决与COCR方法,Jacobi Precketer和Residual Shifting技术的大型稀疏复合值线性系统的程序。 jacobi preconditcher经过优化,以增加GPU上Cublas和Cusparse库的默认实现。开发的程序在具有以CSR格式存储的大稀疏矩阵的线性系统集上验证,该组织通过求解前向磁通问题与有限元方法来获得。使用CPU和GPU设备进行了并行化的比较。我们用NVIDIA Tesla C2075和英特尔I5-2500的实验表明,与GPU使用GPU,与CPU上的单线程实现相比,我们可以实现高达8次的加速度,或者与多线程实现相比高达3.5次英特尔MKL子程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号