• 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