节点文献

用GPU加速求解线性方程组的高斯消元法

Accelerating Gaussian elimination method for linear systems on GPU

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

【作者】 夏健明魏德敏

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

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

【摘要】 提出了应用图形处理器(GPU)加速求解线性方程组的高斯消元法,用二维四通道纹理表示系数矩阵与常数向量构成的矩阵,在该矩阵内完成归一化、消元等操作。提出了新的纹理缩减算法,该算法不要求纹理的边长是2的幂,把该纹理算法应用于高斯消元法的列主元搜索和确定主元行号。根据这些算法,使用OpenGL着色语言编程,用图形处理器实现加速求解线性方程组的高斯消元法,运算时间与基于CPU的算法比较,随着方程组未知量数量增多,基于GPU的算法具有较快的运算速度,证实图形处理器能加速线性方程组的求解。

【Abstract】 An algorithm accelerating Gaussian elimination method for linear systems on the GPU is presented. The matrix combined by the coefficient matrix and constant vector is expressed by a two-dimension four-channel texture, where normalization and elimination are implemented. A new texture reduction algorithm not requiring the size of the texture be the power of 2 is presented, and the new reduction algorithm is applied to finding the column pivot and determining the row index of the column pivot in Gaussian elimination method. Based on these algorithms, Gaussian elimination for solving linear systems is implemented using the GPU with OpenGL shading language. The running time is compared against those on the CPUs, and result proves that the algorithm on the GPU has a fast running time while the unknowns increasing. This work proves that the GPU can accelerate the solution for the linear systems.

  • 【文献出处】 计算机工程与设计 ,Computer Engineering and Design , 编辑部邮箱 ,2009年19期
  • 【分类号】TP391.41
  • 【被引频次】25
  • 【下载频次】643
节点文献中: 

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

本文的引文网络