首页> 外文会议>International conference on parallel processing and applied mathematics;PPAM 2010 >Parallel Implementation of Conjugate Gradient Method on Graphics Processors
【24h】

Parallel Implementation of Conjugate Gradient Method on Graphics Processors

机译:共轭梯度法在图形处理器上的并行实现

获取原文

摘要

Nowadays GPUs become extremely promising multi/many-core architectures for a wide range of demanding applications. Basic features of these architectures include utilization of a large number of relatively simple processing units which operate in the SIMD fashion, as well as hardware supported, advanced multithreading. However, the utilization of GPUs in an every-day practice is still limited, mainly because of necessity of deep adaptation of implemented algorithms to a target architecture. In this work, we propose how to perform such an adaptation to achieve an efficient parallel implementation of the conjugate gradient (CG) algorithm, which is widely used for solving large sparse linear systems of equations, arising e.g. in FEM problems. Aiming at efficient implementation of the main operation of the CG algorithm, which is sparse matrix-vector multiplication (SpMV), different techniques of optimizing access to the hierarchical memory of GPUs are proposed and studied. The experimental investigation of a proposed CUDA-based implementation of the CG algorithm is carried out on two GPU architectures: GeForce 8800 and Tesla C1060. It has been shown that optimization of access to GPU memory allows us to reduce considerably the execution time of the SpMV operation, and consequently to achieve a significant speedup over CPUs when implementing the whole CG algorithm.
机译:如今,GPU成为针对各种苛刻应用程序的极有前途的多核/多核架构。这些体系结构的基本特征包括利用大量以SIMD方式运行的相对简单的处理单元,以及硬件支持的高级多线程。但是,在日常实践中对GPU的利用仍然受到限制,这主要是因为有必要对已实现算法进行深度调整以适应目标体系结构。在这项工作中,我们提出如何进行这样的调整,以实现共轭梯度(CG)算法的高效并行实现,该算法广泛用于求解大型稀疏线性方程组,例如在有限元问题中。为了有效地实现稀疏矩阵矢量乘法(CG)CG算法的主要操作,提出并研究了不同的优化对GPU的分层存储器访问的技术。在两种GPU架构上对提议的基于CUDA的CG算法实现进行了实验研究:GeForce 8800和Tesla C1060。已经表明,对GPU内存的访问的优化使我们能够大大减少SpMV操作的执行时间,从而在实现整个CG算法时可以大大超过CPU。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号