Parallel Singular Value Decomposition on Heterogeneous Multi-core and Multi-GPU Platforms

被引:0
|
作者
Feng, Xiaowen [1 ,2 ]
Jin, Hai [1 ]
Zheng, Ran [1 ]
Zhu, Lei [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Cluster & Grid Comp Lab, Serv Comp Technol & Syst Lab, Wuhan 430074, Peoples R China
[2] Elect Power Corp, Informat & Commun Co Hunan, Changsha 410007, Hunan, Peoples R China
来源
2014 NINTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM) | 2014年
关键词
Heterogeneous Platform; Singular Value Decomposition; Divide-and-Conquer; Coordination; DIVIDE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Singular value decomposition (SVD) is one of the most fundamental matrix calculations in numerical linear algebra. Traditional solution is the QR-iteration-based SVD algorithm on CPU, and it is time-consuming. Nowadays, Graphics Processing Units (GPUs) are suited for many general purpose tasks and have emerged as low price and high performance accelerators. In this paper, the parallel-friendly divide-and-conquer approach is employed to accelerate SVD algorithm on the heterogeneous multicore and multi-GPU systems. Two mechanisms are designed to make good use of the computational resource on the heterogeneous system, including two-layer divide-and-conquer and coordination between CPU and GPU. The experimental results show that our algorithm is faster than Intel MKL with four CPU cores, and reaches 45 times speedup with four NVIDIA GTX460 GPUs over LAPACK. Our implementation can also achieve about 1.5 times speedup by doubling the number of GPU devices.
引用
收藏
页码:45 / 50
页数:6
相关论文
共 50 条
  • [1] PARALLEL SINGULAR VALUE DECOMPOSITION WITH CYCLIC STORING
    KOCKLER, N
    SIMON, M
    PARALLEL COMPUTING, 1991, 17 (01) : 39 - 47
  • [2] Energy-Efficient Parallel Real-Time Scheduling on Clustered Multi-Core
    Bhuiyan, Ashikahmed
    Liu, Di
    Khan, Aamir
    Saifullah, Abusayeed
    Guan, Nan
    Guo, Zhishan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (09) : 2097 - 2111
  • [3] Multi-Label Classification by Semi-Supervised Singular Value Decomposition
    Jing, Liping
    Shen, Chenyang
    Yang, Liu
    Yu, Jian
    Ng, Michael K.
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2017, 26 (10) : 4612 - 4625
  • [4] Multi-Focus Color Image Fusion Based on Quaternion Multi-Scale Singular Value Decomposition
    Wan, Hui
    Tang, Xianlun
    Zhu, Zhiqin
    Xiao, Bin
    Li, Weisheng
    FRONTIERS IN NEUROROBOTICS, 2021, 15
  • [5] Multi-focus image fusion using Singular Value Decomposition in DCT domain
    Amin-Naji, Mostafa
    Ranjbar-Noiey, Pardis
    Aghagolzadeh, Ali
    2017 10TH IRANIAN CONFERENCE ON MACHINE VISION AND IMAGE PROCESSING (MVIP), 2017, : 45 - 51
  • [6] A Blind Watermarking Algorithm for Audio Signals in Multi-Resolution and Singular Value Decomposition
    Kaur, Arashdeep
    Dutta, Malay Kishore
    2018 4TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2018,
  • [7] Recommendation System Based on Singular Value Decomposition and Multi-Objective Immune Optimization
    Chai, Zheng-Yi
    Li, Ya-Lun
    Han, Ya-Min
    Zhu, Si-Feng
    IEEE ACCESS, 2019, 7 : 6060 - 6071
  • [8] Analysis of Energy Efficiency of a Parallel AES Algorithm for CPU-GPU Heterogeneous Platforms
    Fei, Xiongwei
    Li, Kenli
    Yang, Wangdong
    Li, Keqin
    2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 499 - 508
  • [9] Analysis of energy efficiency of a parallel AES algorithm for CPU-GPU heterogeneous platforms
    Fei, Xiongwei
    Li, Kenli
    Yang, Wangdong
    Li, Keqin
    PARALLEL COMPUTING, 2020, 94-95
  • [10] A Scalable FPGA Engine for Parallel Acceleration of Singular Value Decomposition
    Wang, Yu
    Lee, Jeong-Jun
    Ding, Yu
    Li, Peng
    PROCEEDINGS OF THE TWENTYFIRST INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2020), 2020, : 370 - 376