节点文献

共轭梯度法的GPU实现

GPU Implementation of Conjugate Gradient Method

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 夏健明魏德敏

【Author】 XIA Jian-ming1,2,WEI De-min1 (1. Dept. of Civil Engineering,South China University of Technology,Guangzhou 510640; 2. Dept. of Civil Engineering,Guangdong Technical College of Water Resource and Electric Engineering,Guangzhou 510635)

【机构】 华南理工大学土木工程系广东水利电力职业技术学院土木工程系

【摘要】 提出基于图形处理单元(GPU)实现矩阵与向量相乘的新算法,只需渲染四边形一次即可实现矩阵与向量乘法。并给出实现向量元素求和的新算法,与缩减算法不同,该算法不要求向量大小为2的幂。基于这2种算法使用OpenGL着色语言(GLSL)编程,用GPU实现求解线性方程组的共轭梯度法。与Krüger算法相比,该方法所用计算时间更少。

【Abstract】 This paper presents a new algorithm for computing matrix-vector multiplication based on a Graphics Processing Unit(GPU) . A matrix is presented by a texture and matrix-vector multiplication can be realized by rendering a quadrilateral one pass. Instead of vector reduction,it presents a new algorithm for summing all entries of a vector,not requiring the size of the vector be the power of two. Based on these algorithms,the conjugate gradient method for solving linear equations is implemented using the GPU with OpenGL Shading Language(GLSL) . The computation is compared against that on Krüger’s algorithm,proving the efficiency of the proposed algorithms.

  • 【文献出处】 计算机工程 ,Computer Engineering , 编辑部邮箱 ,2009年17期
  • 【分类号】TP391.41
  • 【被引频次】8
  • 【下载频次】294
节点文献中: 

本文链接的文献网络图示:

本文的引文网络