Flexible Parallel Implementation of LLR BP Decoding Simulation on Multicores Using OpenCL

被引:0
|
作者
Volkov, Igor [1 ]
Kharin, Aleksei [1 ]
Dryakhlov, Aleksei [1 ]
Mirokhin, Evgeny [1 ]
Terekhov, Konstantin [1 ]
Zavertkin, Konstantin [1 ]
Ovinnikov, Aleksei [1 ]
Likhobabin, Evgeny [1 ]
Vityazev, Vladimir [1 ]
机构
[1] Ryazan State Radio Engn Univ, Gagarina 59-1, Ryazan 390005, Russia
来源
2017 25TH TELECOMMUNICATION FORUM (TELFOR) | 2017年
基金
俄罗斯科学基金会;
关键词
belief propagation; LDPC; OpenCL; GPU; LDPC DECODER; GPU; CODES;
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In this paper we explore acceleration of the logarithmic likelihood ratio (LLR) belief propagation (BP) algorithm for LDPC codes decoding simulation, using parallel computation on graphics processing units (GPUs) with OpenCL technology. The proposed parallel implementation of the LLR BP algorithm includes parallel version of all decoding steps: decoder initialization, check and variable nodes update, a posteriori LLR calculation and decoding termination check. Decoder throughput was measured by simulating data transmission system with LDPC coding for DVB-T2/S2 (64800, 32400) and PEG (1008, 504) codes.
引用
收藏
页码:258 / 261
页数:4
相关论文
共 11 条
  • [1] Parallel LDPC Decoding on a Heterogeneous Platform using OpenCL
    Hong, Jung-Hyun
    Park, Joo-Yul
    Chung, Ki-Seok
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (06): : 2648 - 2668
  • [2] Parallel LDPC Decoding on a GPU using OpenCL and Global Memory for Accelerators
    Hong, Jung-Hyun
    Chung, Ki-Seok
    PROCEEDINGS OF THE 2015 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2015, : 353 - 354
  • [3] PARALLEL IMPLEMENTATION OF LBP BASED FACE RECOGNITION ON GPU USING OPENCL
    Dwith, C. Y. N.
    Rathna, G. N.
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 755 - 760
  • [4] GPU PARALLEL IMPLEMENTATION OF THE APPROXIMATE K-SVD ALGORITHM USING OPENCL
    Irofti, Paul
    Dumitrescu, Bogdan
    2014 PROCEEDINGS OF THE 22ND EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2014, : 271 - 275
  • [5] Parallel Implementation of Cryptographic Algorithm: AES Using OpenCL on GPUs
    Inampudi, Govardhana Rao
    Shyamala, K.
    Ramachandram, S.
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2018), 2018, : 984 - 988
  • [6] Parallel Implementation of a Full Hyperspectral Unmixing Chain Using OpenCL
    Bernabe, Sergio
    Botella, Guillermo
    Martin, Gabriel
    Prieto-Matias, Manuel
    Plaza, Antonio
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2017, 10 (06) : 2452 - 2461
  • [7] PARALLEL IMPLEMENTATION OF THE SIMPLEX GROWING ALGORITHM FOR HYPERSPECTRAL UNMIXING USING OPENCL
    Bernabe, Sergio
    Botella, Guillermo
    Navarro, Jose M. R.
    Orueta, Carlos
    Prieto-Matias, Manuel
    Plaza, Antonio
    2016 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2016, : 6153 - 6156
  • [8] Parallel Implementation of the Modified Vertex Component Analysis Algorithm for Hyperspectral Unmixing Using OpenCL
    Callico, Gustavo M.
    Lopez, Sebastian
    Aguilar, Beatriz
    Lopez, Jose F.
    Sarmiento, Roberto
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2014, 7 (08) : 3650 - 3659
  • [9] A Parallel and Pipelined Implementation of a Pascal-Simplex Based Two Asset Option Pricer on FPGA using OpenCL
    Mahony, Aidan O.
    Zeidan, Gil
    Hanzon, Bernard
    Popovici, Emanuel
    2020 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS), 2020,
  • [10] A parallel and pipelined implementation of a pascal-simplex based multi-asset option pricer on FPGA using OpenCL
    Mahony, Aidan O.
    Zeidan, Gil
    Hanzon, Bernard
    Popovici, Emanuel
    MICROPROCESSORS AND MICROSYSTEMS, 2022, 90