Carry-Through Checksum: A Lightweight Fault-Detection for CNN Inference at the Edge

📅 2026-09-15
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出了一种轻量级的CNN推理错误检测方法——贯穿校验和,通过在卷积层中嵌入专用滤波器实现端到端错误检测,适用于边缘计算中的安全关键应用。
📝 Abstract
Convolutional Neural Networks (CNNs) are increasingly deployed in safety-critical edge applications, where soft errors can silently corrupt inference outputs and lead to unsafe decisions. Such applications typically rely on resource-constrained embedded GPUs, requiring fault detection and mitigation techniques that add minimal compute, memory, and latency overhead while integrating seamlessly with the standard GPU inference pipeline. Existing algorithm-based fault tolerance techniques rely on matrix augmentation and per-operation checksum verification, imposing substantial overhead that is prohibitive for CNN inference on embedded GPUs. In this work, we propose carry-through checksum, a fundamentally new scheme for soft-error detection in CNN inference on embedded GPUs. The method embeds dedicated carry-through filters into the convolutional layers, which compute a checksum from the CNN's own operations and propagate it through inference, enabling end-to-end error detection with a single output verification. Experimental results on multiple CNN architectures show that the proposed method detects 95.86% and 86.56% of critical faults for FP32 and FP16, respectively, at almost no additional per-image overhead. Detected faults are mitigated through re-execution, incurring only 2.27% run-time overhead across the entire test set on an NVIDIA Jetson Orin NX GPU.
Problem

Research questions and friction points this paper is trying to address.

Convolutional Neural Networks
soft errors
fault detection
embedded GPUs
resource-constrained
Innovation

Methods, ideas, or system contributions that make the work stand out.

carry-through checksum
soft-error detection
embedded GPUs
end-to-end error detection
re-execution
🔎 Similar Papers
No similar papers found.
K
Kyrylo Nazarevych
Tallinn University of Technology, Tallinn, Estonia
M
Mohammad Hasan Ahmadilivani
Tallinn University of Technology, Tallinn, Estonia
K
Krister Kaldre
Tallinn University of Technology, Tallinn, Estonia
Davide Bertozzi
Davide Bertozzi
University of Manchester, Manchester, United Kingdom
Jaan Raik
Jaan Raik
Tallinn University of Technology
testverificationfault tolerancereliabilityrobust DNNs