Skip to content
#

dram

Here are 19 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++

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++

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++

Improve this page

Add a description, image, and links to the dram 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 dram topic, visit your repo's landing page and select "manage topics."

Learn more