Use this resource - and many more! - in your textbook!
AcademicPub holds over eight million pieces of educational content for you to mix-and-match your way.
Portable LDPC Decoding on Multicores Using OpenCL [Applications Corner]
By: Silva, V.; Falcao, G.; Andrade, J.; Sousa, L.;
2012 / IEEE
This item was taken from the IEEE Periodical ' Portable LDPC Decoding on Multicores Using OpenCL [Applications Corner] ' This article proposes to address, in a tutorial style, the benefits of using Open Computing Language  (OpenCL) as a quick way to allow programmers to express and exploit parallelism in signal processing algorithms, such as those used in error-correcting code systems. In particular, we will show how multiplatform kernels can be developed straightforwardly using OpenCL to perform computationally intensive low-density parity-check (LDPC) decoding, targeting them to run on a large set of worldwide disseminated multicore architectures, such as x86 general purpose multicore central processing units (CPUs) and graphics processing units (GPUs). Moreover, devices with different architectures can be orchestrated to cooperatively execute these signal processing applications programmed in OpenCL. Experimental evaluation of the parallel kernels programmed with the OpenCL framework shows that high-performance can be achieved for distinct parallel computing architectures with low programming effort.
Parity Check Codes
Parallel Computing Architecture
Portable Ldpc Decoding
Error-correcting Code Systems
Low Density Parity Check Decoding
Multicore Central Processing Unit
Graphics Processing Units
Signal Processing Algorithms
Error Correction Codes
Signal Processing And Analysis
Open Computing Language