383 0

Parallel LDPC Decoding on a GPU using OpenCL and Global Memory for Accelerators

Title
Parallel LDPC Decoding on a GPU using OpenCL and Global Memory for Accelerators
Author
정기석
Keywords
OpenCL; GMAC; LDPC decoder
Issue Date
2015-08
Publisher
IEEE
Citation
Networking, Architecture and Storage (NAS), 2015 IEEE International Conference on, Page. 353-354
Abstract
This paper introduces a parallel software decoder of Low Density Parity Check (LDPC) codes with an Open Computing Language (OpenCL) framework including Global Memory for ACcelerators (GMAC). The LDPC code is one of the most popular and strongest error correcting codes for mobile communication systems. OpenCL is an open standard programming framework that supports programming languages and application programming interfaces (APIs) for heterogeneous platforms. GMAC is a software implementation of Asymmetric Distributed Shared Memory (ADSM) that maintains a shared logical memory space for the host to access memory objects in the physical memory of an OpenCL device. In this paper, we parallelize the iterative LDPC decoding steps on a graphics processing unit (GPU) using OpenCL. To improve the performance of the proposed decoder, data transfer optimization techniques between the host and the GPU including pre-pinned OpenCL memory objects for GMAC are applied. In terms of the entire decoding time, the speedup of the proposed LDPC decoder over a conventional OpenCL implementation is 1.28.
URI
http://ieeexplore.ieee.org/document/7255228/http://hdl.handle.net/20.500.11754/27122
ISBN
978-1-4673-7891-8; 978-1-4673-7890-1
DOI
10.1109/NAS.2015.7255228
Appears in Collections:
COLLEGE OF ENGINEERING[S](공과대학) > ELECTRONIC ENGINEERING(융합전자공학부) > Articles
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE