Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2742060.2742117acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article

Dynamic Bitstream Length Scaling Energy Effective Stochastic LDPC Decoding

Published: 20 May 2015 Publication History

Abstract

Stochastic Computing (SC) is an attractive solution for implementing Low Density Parity Codes (LDPC) decoders due to its fault tolerance capability and low hardware requirements. However, in practical implementations, SC efficiency is limited by the Stochastic Bitstream (SB) length and by the computation inaccuracies due to non-unique SB representations. In this paper, rather than statically fixing the SB length at run-time, we propose a Dynamic Bitstream Length Scaling (DBLS) technique, which adjusts on-the-fly the SB length such that Quality of Service requirements for energy efficient LDPC decoding are fulfilled. In this way, depending on the communication channel condition, different SB lengths are adaptively utilized such that the best decoding performance vs energy consumption tradeoff is achieved. To evaluate the DBLS practical implications we selected an (1296,648) LDPC with dv=3 and dc=6 and implemented our approach and the best state-of-the-art stochastic LDPC decoder with 64-bit edge memory on a Virtex-7 FPGA. Experimental results indicate that our proposal requires 9% more FFs and 3% more LUTs while diminishing the energy consumption by 31-80% and providing 1.5-5.1x higher throughput.

References

[1]
The digital video broadcasting standard.
[2]
The ieee 802.11n working group std.
[3]
The ieee 802.16 working group std.
[4]
Ieee p802.3an (10gbase-t) task force.
[5]
B. R. Gaines. Stochastic computing. In Proceedings of the April 18-20, 1967, Spring Joint Computer Conference, AFIPS '67 (Spring), pages 149--156, New York, NY, USA, 1967. ACM.
[6]
R. Gallager. Low-density parity-check codes. Information Theory, IRE Transactions on, 8(1):21--28, January 1962.
[7]
D. J. MacKay and R. M. Neal. Near shannon limit performance of low density parity check codes. Electronics letters, 32(18):1645--1646, 1996.
[8]
T. Marconi, C. Spagnol, E. Popovici, and S. Cotofana. Towards energy effective ldpc decoding by exploiting channel noise variability. In Very Large Scale Integration (VLSI-SoC), 2014 22nd International Conference on, pages 1--6, Oct 2014.
[9]
A. Naderi, S. Mannor, M. Sawan, and W. Gross. Delayed stochastic decoding of ldpc codes. Signal Processing, IEEE Transactions on, 59(11):5617--5626, Nov 2011.
[10]
W. J. Poppelbaum, C. Afuso, and J. W. Esch. Stochastic computing elements and systems. In Proceedings of the November 14-16, 1967, Fall Joint Computer Conference, AFIPS '67 (Fall), pages 635--644, New York, NY, USA, 1967. ACM.
[11]
S. T. Ribeiro. Random-pulse machines. Electronic Computers, IEEE Transactions on, EC-16(3):261--276, June 1967.
[12]
S. Tehrani, S. Mannor, and W. Gross. Fully parallel stochastic ldpc decoders. Signal Processing, IEEE Transactions on, 56(11):5692--5703, Nov 2008.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GLSVLSI '15: Proceedings of the 25th edition on Great Lakes Symposium on VLSI
May 2015
418 pages
ISBN:9781450334747
DOI:10.1145/2742060
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE CEDA
  • IEEE CASS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 May 2015

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Funding Sources

  • Seventh Framework Programme of the European Union

Conference

GLSVLSI '15
Sponsor:
GLSVLSI '15: Great Lakes Symposium on VLSI 2015
May 20 - 22, 2015
Pennsylvania, Pittsburgh, USA

Acceptance Rates

GLSVLSI '15 Paper Acceptance Rate 41 of 148 submissions, 28%;
Overall Acceptance Rate 312 of 1,156 submissions, 27%

Upcoming Conference

GLSVLSI '25
Great Lakes Symposium on VLSI 2025
June 30 - July 2, 2025
New Orleans , LA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 77
    Total Downloads
  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media