LDPC Belief Propagation Decoding with Multi-Threading and Hardware Acceleration - PowerPoint PPT Presentation

About This Presentation
Title:

LDPC Belief Propagation Decoding with Multi-Threading and Hardware Acceleration

Description:

LDPC Belief Propagation Decoding with Multi-Threading and Hardware Acceleration Computer Architecture Project Low-Density Parity-Check Codes Belief Propagation ... – PowerPoint PPT presentation

Number of Views:215
Avg rating:3.0/5.0
Slides: 11
Provided by: schom150
Category:

less

Transcript and Presenter's Notes

Title: LDPC Belief Propagation Decoding with Multi-Threading and Hardware Acceleration


1
LDPC Belief Propagation Decoding with
Multi-Threading and Hardware Acceleration
  • Computer Architecture Project

2
Low-Density Parity-Check Codes
  • Member of the error correcting codes family
  • LDPC codes provide performance that approaches
    the Shannon Limit
  • Block and Convolutional Codes.
  • Belief Propagation Algorithm for decoding

3
Belief Propagation Algorithm
LLR0
LLR1
LLRn-1
Variable Nodes
Check Nodes
  • Log Likelihood Ratio (LLR) A measure of how
    confident the decoder is of the received bit
    being one or zero.
  • The LLR messages will propagate between the
    nodes during each decoder iteration.
  • The LLR values of the Variable Nodes will
    converge towards the correct values.

4
Critical Computational Path
Approximated as
5
One Algorithm Implementation
6
Experiment
  • Locate the costly-loop and study the speedup on a
    multithreaded processor
  • Experiment Hardware Accelerator Architecture

7
XInC Microprocessor
  • multithreaded
  • 16 bit
  • RISC
  • 8 threads
  • realtime

8
Experiment Tools and Metrics
  • Used supplied C-compiler to generate equivalent
    LDPC-decoder assembly code
  • Instruction count as metric

9
Results
Architecture Inst. Count Speedup
Single Thread 9611 Base case
ST HA 6958 1.381
Multi-Thread 1384 6.944
MT HA 1005 9.563
10
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com