Telecommunications Forum (TELFOR)
Flexible parallel implementation of LLR BP decoding simulation on multicores using OpenCL
Igor Volkov, Aleksei Kharin, Aleksei Dryakhlov, Evgeny Mirokhin, Konstantin Terekhov, Konstantin Zavertkin, Aleksei Ovinnikov, Evgeny A. Likhobabin, Vladimir V. Vityazev
Abstract
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.