Exploiting errors for efficiency: A survey from circuits to applications

P Stanley-Marbell, A Alaghi, M Carbin… - ACM Computing …, 2020 - dl.acm.org
When a computational task tolerates a relaxation of its specification or when an algorithm
tolerates the effects of noise in its execution, hardware, system software, and programming …

Approximate computing survey, Part I: terminology and software & hardware approximation techniques

V Leon, MA Hanif, G Armeniakos, X Jiao… - arXiv preprint arXiv …, 2023 - arxiv.org
The rapid growth of demanding applications in domains applying multimedia processing
and machine learning has marked a new era for edge and cloud computing. These …

A cross-layer gate-level-to-application co-simulation for design space exploration of approximate circuits in HEVC video encoders

G Paim, LMG Rocha, H Amrouch… - … on Circuits and …, 2019 - ieeexplore.ieee.org
A cross-layer design space exploration (DSE) method based on a proposed co-simulation
technique is presented herein. The proposed method is demonstrated evaluating the …

Approximate computing survey, Part II: Application-specific & architectural approximation techniques and applications

V Leon, MA Hanif, G Armeniakos, X Jiao… - arXiv preprint arXiv …, 2023 - arxiv.org
The challenging deployment of compute-intensive applications from domains such Artificial
Intelligence (AI) and Digital Signal Processing (DSP), forces the community of computing …

HPR-Mul: An Area and Energy-Efficient High-Precision Redundancy Multiplier by Approximate Computing

J Vafaei, O Akbari - IEEE Transactions on Very Large Scale …, 2024 - ieeexplore.ieee.org
For critical applications that require a higher level of reliability, the triple modular
redundancy (TMR) scheme is usually employed to implement fault-tolerant arithmetic units …

Security threat analyses and attack models for approximate computing systems: From hardware and micro-architecture perspectives

P Yellu, L Buell, M Mark, MA Kinsy, D Xu… - ACM Transactions on …, 2021 - dl.acm.org
Approximate computing (AC) represents a paradigm shift from conventional precise
processing to inexact computation but still satisfying the system requirement on accuracy …

Highly-reliable approximate quadruple modular redundancy with approximation-aware voting

M Masadeh, A Aoun, O Hasan… - 2020 32nd International …, 2020 - ieeexplore.ieee.org
Redundancy has been a general method to produce a fault-tolerance system. The Triple
Modular Redundancy (TMR) with majority voters covers 100% single fault-masking, where …

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

J Vafaei, O Akbari, M Shafique… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
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 …

Improving selective fault tolerance in gpu register files by relaxing application accuracy

MM Goncalves, IP Lamb, P Rech… - … on Nuclear Science, 2020 - ieeexplore.ieee.org
The high computing power of graphics processing units (GPUs) makes them attractive for
safety-critical applications, where reliability is a major concern. This article uses an …

AxRAM: A lightweight implicit interface for approximate data access

J Fabrício Filho, IB Felzmann, R Azevedo… - Future Generation …, 2020 - Elsevier
Approximate memories expose data elements to errors in order to improve energy efficiency.
For a large fraction of data, these errors are inconsequential or lead only to small losses in …