X-Rel: Energy-Efficient and Low-Overhead Approximate Reliability Framework for Error-Tolerant Applications Deployed in Critical Systems

06/15/2023
by   Jafar Vafaei, et al.
0

Triple Modular Redundancy (TMR) is one of the most common techniques in fault-tolerant systems, in which the output is determined by a majority voter. However, the design diversity of replicated modules and/or soft errors that are more likely to happen in the nanoscale era may affect the majority voting scheme. Besides, the significant overheads of the TMR scheme may limit its usage in energy consumption and area-constrained critical systems. However, for most inherently error-resilient applications such as image processing and vision deployed in critical systems (like autonomous vehicles and robotics), achieving a given level of reliability has more priority than precise results. Therefore, these applications can benefit from the approximate computing paradigm to achieve higher energy efficiency and a lower area. This paper proposes an energy-efficient approximate reliability (X-Rel) framework to overcome the aforementioned challenges of the TMR systems and get the full potential of approximate computing without sacrificing the desired reliability constraint and output quality. The X-Rel framework relies on relaxing the precision of the voter based on a systematical error bounding method that leverages user-defined quality and reliability constraints. Afterward, the size of the achieved voter is used to approximate the TMR modules such that the overall area and energy consumption are minimized. The effectiveness of employing the proposed X-Rel technique in a TMR structure, for different quality constraints as well as with various reliability bounds are evaluated in a 15-nm FinFET technology. The results of the X-Rel voter show delay, area, and energy consumption reductions of up to 86 compared to those of the state-of-the-art approximate TMR voters.

READ FULL TEXT

page 1

page 4

page 5

page 12

page 14

research
06/15/2023

An Energy-Efficient Generic Accuracy Configurable Multiplier Based on Block-Level Voltage Overscaling

Voltage Overscaling (VOS) is one of the well-known techniques to increas...
research
03/22/2016

Energy-Efficient ConvNets Through Approximate Computing

Recently ConvNets or convolutional neural networks (CNN) have come up as...
research
12/30/2018

Space Expansion of Feature Selection for Designing more Accurate Error Predictors

Approximate computing is being considered as a promising design paradigm...
research
11/08/2020

Principles of Stochastic Computing: Fundamental Concepts and Applications

The semiconductor and IC industry is facing the issue of high energy con...
research
05/16/2021

Zero Aware Configurable Data Encoding by Skipping Transfer for Error Resilient Applications

In this paper, we propose Zero Aware Configurable Data Encoding by Skipp...
research
09/25/2022

Evaluating the effects of reducing voltage margins for energy-efficient operation of MPSoCs

Voltage margins, or guardbands, are imposed on DVFS systems to account f...
research
11/16/2021

The Case for Approximate Intermittent Computing

We present the concept of approximate intermittent computing and demonst...

Please sign up or login with your details

Forgot password? Click here to reset