• Home
  • Search
  • Neural in-memory checksums: an error detection and correction technique for safe in-memory inference.
  • https://doi.org/10.1098/rsta.2023.0399Copy DOI Icon

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

  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

The advent of in-memory computing has introduced a new paradigm of computation, which offers significant improvements in terms of latency and power consumption for emerging embedded AI accelerators. Nevertheless, the effect of the hardware variations and non-idealities of the emerging memory technologies may significantly compromise the accuracy of inferred neural networks and result in malfunctions in safety-critical applications. This article addresses the issue from three different perspectives. First, we describe the technology-related sources of these variations. Then, we propose an architectural-level mitigation strategy that involves the coordinated action of two checksum codes designed to detect and correct errors at runtime. Finally, we optimize the area and latency overhead of the proposed solution by using two accuracy-aware hardware-software co-design techniques. The results demonstrate higher efficiency in mitigating the accuracy degradation of multiple AI algorithms in the context of different technologies compared with state-of-the-art solutions and traditional techniques such as triple modular redundancy. Several configurations of our implementation recover more than 95% of the original accuracy with less than 40% of the area and less than 30% of latency overhead.This article is part of the themed issue 'Emerging technologies for future secure computing platforms'.

Similar Papers
  • Conference Article
  • Citations17

A comparison of algorithm-based fault tolerance and traditional redundant self-checking for SEU mitigation

  • Oct 14, 2001
  • J.R Samson +4
  • Conference Article
  • Citations22

Fault secure FPGA-based TMR voter

  • Jun 01, 2018
  • Dina G Mahmoud +7
  • Research Article
  • Citations2

Implementation and Performance Analysis of Two Error Detection and Correction Techniques

  • Jan 01, 2018
  • International Journal of Interdisciplinary Telecommunications and Networking
  • Swati Chaturvedi +2
  • Conference Article
  • Citations1

Low power and area efficient error tolerant design for parallel filters

  • Sep 01, 2018
  • S Sandeep +1
  • Conference Article
  • Citations4

Hamming Distance Based Data Correction Combined With Low Power XOR Circuit

  • Sep 10, 2021
  • Ruben Musayelyan
  • Conference Article
  • Citations23

A Comparative Study of Error Detection and Correction Coding Techniques

  • Jan 01, 2012
  • Jatinder Singh +1
  • Conference Article
  • Citations8

A scheduling and binding heuristic for high-level synthesis of fault-tolerant FPGA applications

  • Jul 01, 2015
  • Aniruddha Shastri +2
  • Research Article
  • Citations18

A Self-Checking TMR Voter for Increased Reliability Consensus Voting in FPGAs

  • May 01, 2018
  • IEEE Transactions on Nuclear Science
  • Umar Afzaal +1
  • Research Article
  • Citations7

Using cantor sets for error detection

  • Jan 14, 2019
  • PeerJ Computer Science
  • Nithin Nagaraj
  • Conference Article
  • Citations18

Parity++: Lightweight Error Correction for Last Level Caches

  • Jun 01, 2018
  • Irina Alam +3
  • Conference Article
  • Citations15

A 450mV timing-margin-free waveform sorter based on body swapping error correction

  • Jun 01, 2016
  • Seongjong Kim +2
  • Conference Article
  • Citations14

Low complexity cross parity codes for multiple and random bit error correction

  • Mar 01, 2012
  • Mahesh Poolakkaparambil +3
  • Conference Article
  • Citations6

Protecting caches against multi-bit errors using embedded erasure coding

  • May 01, 2015
  • Abbas Banaiyanmofrad +4
  • Research Article
  • Citations15

Detection of soft errors in LU decomposition with partial pivoting using algorithm-based fault tolerance

  • Apr 05, 2015
  • The International Journal of High Performance Computing Applications
  • Erlin Yao +4
  • Conference Article
  • Citations6

A cost-effective error detection and roll-back recovery technique for embedded microprocessor control logic

  • Dec 01, 2008
  • Hassan Ghasemzadeh-Mohammadi +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.