Efficient One-Sided Jacobi SVD Computation on AMD GPU using OpenCL

被引:0
|
作者
An, Jianjing [1 ]
Wang, Dong [1 ]
机构
[1] Beijing Jiaotong Univ, Inst Informat Sci, Beijing 100044, Peoples R China
关键词
singular value decomposition; GPU; One-Sided Jacobi algorithm; OpenCL;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Singular value decomposition (SVD) an important part of numerical calculation, widely used in many areas such as biological medicine, meteorology and quantum mechanics. Improving the speed and accuracy of SVD algorithm becomes an important issue, so we study efficient parallel SVD algorithm on AMD GPU using OpenCL language. In recent years, there are many approaches for SVD hardware computation have been proposed, however, which are limited by speed and we propose an One-sided Jacobi parallel algorithm on AMD Graphics Processing Unit by using OpenCL. In the front part of this paper, SVD algorithm and One-sided Jacobi algorithm are introduced and by using the Ring Jacobi Ordering we achieve our parallelism computation. The next we give SVD workflow and implement 8x8, 16x16, 32x32, 64x64,128x128 and 256x256 matrices on GPU. By comparing with MATLAB and other paper, our speedups are respective approximately 3.25x and 1.24x.
引用
收藏
页码:491 / 495
页数:5
相关论文
共 50 条