CIM-FI
A HW-Aware Fault Injection Framework for Digital Compute-In-Memory DNN Accelerators
P. Chaidos (National Technical University of Athens)
A. Maras (National Technical University of Athens)
Theofilos Spyrou (TU Delft - Electrical Engineering, Mathematics and Computer Science)
A.B. Gebregiorgis (TU Delft - Electrical Engineering, Mathematics and Computer Science)
S. Hamdioui (TU Delft - Electrical Engineering, Mathematics and Computer Science)
Dimitrios Soudris (National Technical University of Athens)
Sotirios Xydis (National Technical University of Athens)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
Deep Neural Networks (DNNs) have been dominating the landscape of Artificial Intelligence (AI) applications in edge computing for several years, pushing developers to optimize architectural approaches and address power consumption concerns. Identifying memory transfers as the key contributor to the energy consumption of these workloads has led to the creation of architectures like Compute-In-Memory (CIM), bringing computation close to the storage, and thus eliminating the continuous data transfer overhead. However, reliability issues due to the environmental setting, device wear-out and operating conditions pose a significant challenge for such architectures as traditional approaches such as ECC are not adequate. To this end, we present CIM-FI, a hardware (HW) aware framework for injecting faults and analyzing the error resilience of modern DNNs on digital CIM (DCIM) accelerators. We present three diverse fault models related to DCIM soft errors, aging, and voltage scaling. The behavior of DCIM components is characterized using EDA tools and bit-level perturbations are injected into the weights and feature maps of DNNs at compile- and run-time. We test our model on three DNNs, including a Vision Transformer (ViT) and two Convolutional NNs (CNNs) and provide detailed analyses of the dependence between fault mechanism, target network and DCIM size. Our results show the interplay among these factors, the impact on accuracy and the necessity of HW-aware modeling in predicting unwanted drops in inference quality.
Files
File under embargo until 04-02-2027