Neural in-memory checksums: an error detection and correction technique for safe in-memory inference.

Luca Parrini1, Taha Soliman1, Benjamin Hettwer1

  • 1Bosch Corporate Research, Renningen, Germany.

Summary

In-memory computing for AI accelerators faces accuracy issues due to hardware variations. This study introduces checksum codes and co-design techniques to mitigate errors, improving AI accuracy with minimal overhead.

Related Concept Videos

Types of Errors: Detection and Minimization01:12

Types of Errors: Detection and Minimization

Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
8.7K
Detection of Gross Error: The Q Test01:00

Detection of Gross Error: The Q Test

When one or more data points appear far from the rest of the data, there is a need to determine whether they are outliers and whether they should be eliminated from the data set to ensure an accurate representation of the measured value. In many cases, outliers arise from gross errors (or human errors) and do not accurately reflect the underlying phenomenon. In some cases, however, these apparent outliers reflect true phenomenological differences. In these cases, we can use statistical methods...
7.1K
Cognitive Enhancers: Cholinesterase Inhibitors and NMDA Receptor Antagonists01:30

Cognitive Enhancers: Cholinesterase Inhibitors and NMDA Receptor Antagonists

Cognitive enhancers, also known as "smart drugs," are substances used to enhance memory, mental alertness, and concentration. These can be natural or synthetic and improve cognition in conditions like Alzheimer's disease (AD) and other neurodegenerative diseases. Some common examples include caffeine, amphetamines, methylphenidate, modafinil, arecoline, donepezil, vortioxetine, and piracetam. These enhancers work on the principle of synaptic plasticity and altered circuit function.
926
Storage01:23

Storage

A schema is a mental framework that helps individuals organize and interpret information. Schemata, formed from previous experiences, influence how we process new information: how we encode it, the inferences we make, and how we retrieve it. For instance, a schema for what a typical classroom looks like might include desks, a teacher's desk, a whiteboard, and students in such an environment. This expectation helps us quickly understand and navigate new classrooms without needing to analyze...
532
Retrieval01:12

Retrieval

Retrieval is the process of getting information out of memory storage and back into conscious awareness. This ability is essential for daily tasks like brushing hair and teeth, driving to work, and performing job duties. Retrieval occurs in three ways: recall, recognition, and relearning.
Recall involves accessing information without cues, such as during an essay test, where individuals must retrieve facts and concepts from memory unaided. Another example is remembering the name of a colleague...
588
False Memories01:18

False Memories

False memories represent a cognitive distortion in which individuals recall events that did not happen, or remember them in an altered form. This phenomenon highlights the brain's constructive nature in processing and recalling memories, emphasizing that memory is not a perfect representation of past events but rather a dynamic reconstruction influenced by various factors.
One primary source of false memories is misattribution, where individuals incorrectly associate external information...
706