DocumentCode
257577
Title
Autogenerating software polar decoders
Author
Sarkis, Gabi ; Giard, Pascal ; Thibeault, Claude ; Gross, Warren J.
Author_Institution
Dept. of Electr. & Comput. Eng., McGill Univ., Montréal, QC, Canada
fYear
2014
fDate
3-5 Dec. 2014
Firstpage
6
Lastpage
10
Abstract
Polar decoders are well suited for high-speed software implementations. In this work, we present a framework for generating fully-unrolled software polar decoders with branchless data flow. We discuss the memory layout of data in these decoders and show the optimization techniques used. At 335 Mbps, when decoding a (2048, 1707) polar code, the resulting decoder has more than twice the speed of the state of the art floating-point software polar decoder.
Keywords
data flow computing; decoding; program compilers; source code (software); branchless data flow; data memory layout; floating-point software polar decoder; fully-unrolled software polar decoders; optimization techniques; software polar decoder autogeneration; Computer architecture; Hardware; Maximum likelihood decoding; Signal processing algorithms; Software; Throughput; decoder; polar codes; software;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal and Information Processing (GlobalSIP), 2014 IEEE Global Conference on
Conference_Location
Atlanta, GA
Type
conf
DOI
10.1109/GlobalSIP.2014.7032067
Filename
7032067
Link To Document