DocumentCode
626747
Title
Parallelization techniques for implementing trellis algorithms on graphics processors
Author
Zheng, Qiang ; Chen, Yuanfeng ; Dreslinski, Ronald ; Chakrabarti, Chaitali ; Anastasopoulos, Achilleas ; Mahlke, Scott ; Mudge, Trevor
Author_Institution
EECS Dept., Univ. of Michigan, Ann Arbor, MI, USA
fYear
2013
fDate
19-23 May 2013
Firstpage
1220
Lastpage
1223
Abstract
In this paper, we study different schemes to parallelize trellis algorithms for efficient implementation on a GPU. We consider parallelization schemes at the packet-level, subblock-level and trellis-level to increase the number of threads in a GPU implementation. At the trellis-level, we consider state-level, forward-backward traversal and branch-metric parallelism. To evaluate the performance of the different schemes, an LTE uplink Turbo decoder is implemented on an NVIDIA GTX470 GPU. Tradeoffs between throughput, latency and bit error rate are presented. Our most balanced configuration is simultaneously processing multiple subblocks in a packet in conjunction with recovery schemes and trellis-level parallelism, which can achieve a throughput of 19.65 Mbps with a latency of 0.56 ms at bit error rate of 10-5 for 1.3 dB channel SNR. We also show how different combinations of parallelization schemes can be used to satisfy systems with widely varying requirements of throughput, latency and bit error rate.
Keywords
Long Term Evolution; decoding; graphics processing units; turbo codes; GPU implementation; LTE uplink turbo decoder; NVIDIA GTX470 GPU; bit error rate; branch-metric parallelism; graphics processors; packet-level parallelism; parallelization technique; recovery scheme; state-level forward-backward traversal parallelism; subblock-level parallelism; trellis algorithm; trellis-level parallelism; Bit error rate; Graphics processing units; Instruction sets; Measurement; Parallel processing; Signal to noise ratio; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
Conference_Location
Beijing
ISSN
0271-4302
Print_ISBN
978-1-4673-5760-9
Type
conf
DOI
10.1109/ISCAS.2013.6572072
Filename
6572072
Link To Document