Skip to content
#

error-correcting-codes

Here are 29 public repositories matching this topic...

BEER determines an ECC code's parity-check matrix based on the uncorrectable errors it can cause. BEER targets Hamming codes that are used for DRAM on-die ECC but can be extended to apply to other linear block codes (e.g., BCH, Reed-Solomon). BEER is described in the 2020 MICRO paper by Patel et al.: https://arxiv.org/abs/2009.07985.

  • Updated Oct 9, 2020
  • C++

DRAM error-correction code (ECC) simulator incorporating statistical error properties and DRAM design characteristics for inferring pre-correction error characteristics using only the post-correction errors. Described in the 2019 DSN paper by Patel et al.: https://people.inf.ethz.ch/omutlu/pub/understanding-and-modeling-in-DRAM-ECC_dsn19.pdf.

  • Updated Dec 7, 2023
  • C++

HARP is a memory error profiling algorithm (i.e., for identifying error-prone cells) designed for use with memory chips that use on-die error-correcting codes (ECC). This tool uses Monte-Carlo simulation to evaluate HARP and other error profilers. HARP and this tool are described in the 2021 MICRO paper by Patel et al.: https://arxiv.org/abs/210…

  • Updated Oct 5, 2021
  • C++

Improve this page

Add a description, image, and links to the error-correcting-codes topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the error-correcting-codes topic, visit your repo's landing page and select "manage topics."

Learn more