A Novel Implementation Methodology for Error Correction Codes on a Neuromorphic Architecture

06/06/2023
by   Sahil Hassan, et al.
0

The Internet of Things infrastructure connects a massive number of edge devices with an increasing demand for intelligent sensing and inferencing capability. Such data-sensitive functions necessitate energy-efficient and programmable implementations of Error Correction Codes (ECC) and decoders. The algorithmic flow of ECCs with concurrent accumulation and comparison types of operations are innately exploitable by neuromorphic architectures for energy efficient execution – an area that is relatively unexplored outside of machine learning applications. For the first time, we propose a methodology to map the hard-decision class of decoder algorithms on a neuromorphic architecture. We present the implementation of the Gallager B (GaB) decoding algorithm on a TrueNorth-inspired architecture that is emulated on the Xilinx Zynq ZCU102 MPSoC. Over this reference implementation, we propose architectural modifications at the neuron block level that result in a reduction of energy consumption by 31 the same error correction performance.

READ FULL TEXT

page 1

page 7

page 9

page 14

research
01/14/2019

A New Permutation Decoding Method for Reed-Muller Codes

A novel permutation decoding method for Reed-Muller codes is presented. ...
research
03/02/2023

Automorphism Ensemble Polar Code Decoders for 6G URLLC

The URLLC scenario in the upcoming 6G standard requires low latency and ...
research
07/16/2023

Enhancing Data Storage Reliability and Error Correction in Multilevel NOR and NAND Flash Memories through Optimal Design of BCH Codes

The size reduction of transistors in the latest flash memory generation ...
research
11/29/2017

Improved Successive Cancellation Flip Decoding of Polar Codes Based on Error Distribution

Polar codes are a class of linear block codes that provably achieves cha...
research
03/19/2021

Hierarchical Hybrid Error Correction for Time-Sensitive Devices at the Edge

Computational storage, known as a solution to significantly reduce the l...
research
12/09/2021

Adaptive List Decoder with Flip Operations for Polar Codes

Successive cancellation list decoders with flip operations (SCL-Flip) ca...
research
06/22/2020

Time-Variant Proof-of-Work Using Error-Correction Codes

The protocol for cryptocurrencies can be divided into three parts, namel...

Please sign up or login with your details

Forgot password? Click here to reset