Design and evaluation of multi-GPU enabled Multiple Symbol Detection algorithm

被引:0
|
作者
Ying Liu
Haixin Zheng
Renliang Zhao
Liheng Jian
机构
[1] University of Chinese Academy of Sciences,School of Computer and Control
[2] Chinese Academy of Sciences,Key Lab of Big Data Mining and Knowledge Management
[3] Academy of Equipment,School of Electronic, Electrical and Communication Engineering
[4] University of Chinese Academy of Sciences,undefined
来源
The Journal of Supercomputing | 2016年 / 72卷
关键词
Parallel computing; CUDA; Multiple Symbol Detection; Multi-GPU; Demodulation; Telemetry;
D O I
暂无
中图分类号
学科分类号
摘要
Multiple Symbol Detection (MSD) is an important technique in digital signal processing. It estimates the sequence of the received signal by maximum-likelihood principle. Due to its high computational complexity, currently, MSD algorithms were implemented in specialized signal processing devices, such as Field Programmable Gate Arrays (FPGAs). As the rapid development of CUDA, GPU has successfully accelerated applications in a variety of domains. In this paper, we explore to utilize CUDA-enabled GPUs to accelerate MSD algorithm. The computation core of MSD, sliding correlation problem, is formulated and an efficient CUDA parallelization scheme is proposed. CUDA-enabled MSD (CU-MSD) algorithm is implemented by adapting CUDA-enabled sliding correlation. To further improve the scalability of CU-MSD, the implementation on multiple GPUs is proposed as well. Various optimization techniques are used to maximize the performance. The performance of CU-MSD is evaluated by an MSD-based demodulation for PCM/FM telemetry system. Four data sets from a real aerospace PCM/FM integrated baseband system were used in our experiments. The experimental results demonstrate up to 133.3×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document} speedup using a single GPU and 514.64×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document} speedup using 4 GPUs in a single server.
引用
收藏
页码:2111 / 2131
页数:20
相关论文
共 31 条
  • [11] Multi-GPU Acceleration of DARTEL (Early Detection of Alzheimer)
    Valero-Lara, Pedro
    2014 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2014, : 346 - 354
  • [12] Multi-GPU Based Parallel Design of the Ant Colony Optimization Algorithm for Endmember Extraction from Hyperspectral Images
    Gao, Jianwei
    Sun, Yi
    Zhang, Bing
    Chen, Zhengchao
    Gao, Lianru
    Zhang, Wenjuan
    SENSORS, 2019, 19 (03):
  • [13] A multi-GPU algorithm for large-scale neuronal networks
    de Camargo, Raphael Y.
    Rozante, Luiz
    Song, Siang W.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (06): : 556 - 572
  • [14] Multi-GPU Implementation of k-Nearest Neighbor Algorithm
    Masek, Jan
    Burget, Kadim
    Karasek, Jan
    Uher, Vaclav
    Dutta, Malay Kishore
    2015 38TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2015, : 764 - 767
  • [15] Multi-GPU implementation of a VMAT treatment plan optimization algorithm
    Tian, Zhen
    Peng, Fei
    Folkerts, Michael
    Tan, Jun
    Jia, Xun
    Jiang, Steve B.
    MEDICAL PHYSICS, 2015, 42 (06) : 2841 - 2852
  • [16] gMSR: A Multi-GPU Algorithm to Accelerate a Massive Validation of Biclusters
    Lopez-Fernandez, Aurelio
    Rodriguez-Baena, Domingo S.
    Gomez-Vela, Francisco
    ELECTRONICS, 2020, 9 (11) : 1 - 15
  • [17] Global Shared Memory Design for Multi-GPU Graphics Cards on Personal Supercomputer
    Guo, Sen
    Chen, Sanfeng
    Liang, YongSheng
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 1236 - 1241
  • [18] Distributed Multi-GPU Community Detection on Exascale Computing Platforms
    Sattar, Naw Safrin
    Lu, Hao
    Wang, Feiyi
    Halappanavar, Mahantesh
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 815 - 824
  • [19] A multi-GPU parallel optimization model for the preconditioned conjugate gradient algorithm
    Gao, Jiaquan
    Zhou, Yuanshen
    He, Guixia
    Xia, Yifei
    PARALLEL COMPUTING, 2017, 63 : 1 - 16
  • [20] Multi-GPU based Cluster System for CT Iterative Reconstruction Algorithm
    Lu, Wan-li
    Yan, Bin
    Chen, Jian-lin
    Cai, Ai-long
    Li, Lei
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MECHATRONICS AND INDUSTRIAL INFORMATICS, 2015, 31 : 881 - 886