Approximate computing: Concepts, architectures, challenges, applications, and future directions

AM Dalloo, AJ Humaidi, AK Al Mhdawi… - IEEE …, 2024 - ieeexplore.ieee.org
The unprecedented progress in computational technologies led to a substantial proliferation
of artificial intelligence applications, notably in the era of big data and IoT devices. In the …

As-Is approximate computing

M Soni, A Pal, JS Miguel - ACM Transactions on Architecture and Code …, 2022 - dl.acm.org
Although approximate computing promises better performance for applications allowing
marginal errors, dearth of hardware support and lack of run-time accuracy guarantees …

SmartApprox: Learning-based configuration of approximate memories for energy-efficient execution

J Fabrício Filho, I Felzmann, L Wanner - … Computing: Informatics and …, 2022 - Elsevier
Approximate memories reduce power and increase energy efficiency, at the expense of
errors in stored data. These errors may be tolerated, up to a point, by many applications with …

Diamont: dynamic monitoring of uncertainty for distributed asynchronous programs

V Fernando, K Joshi, J Laurel, S Misailovic - International Journal on …, 2023 - Springer
Many application domains including graph analytics, the Internet-of-Things, precision
agriculture, and media processing operate on noisy data and/or produce approximate …

FastFlip: Compositional Error Injection Analysis

K Joshi, R Singh, T Bassetto, S Adve, D Marinov… - arxiv preprint arxiv …, 2024 - arxiv.org
Instruction-level error injection analyses aim to find instructions where errors often lead to
unacceptable outcomes like Silent Data Corruptions (SDCs). These analyses require …

Compositional analysis of the effects of uncertainty on computations

KP Joshi - 2024 - ideals.illinois.edu
Modern computations must regularly interact with imprecise sensors, deal with hardware
failures, and operate on incomplete or inaccurate input data. Developers may also resort to …

Approximate Memory with Protected Static Allocation

J Fabrício Filho, I Felzmann… - 2022 IEEE 34th …, 2022 - ieeexplore.ieee.org
Approximate memories provide energy savings or performance improvements at the cost of
occasional errors in stored data. Applications that tolerate errors on their data profit from this …

[PDF][PDF] FastFlip: Compositional SDC Resiliency Analysis

K Joshi, R Singh, T Bassetto, S Adve, D Marinov… - 2025 - mir.cs.illinois.edu
To efficiently harden programs susceptible to Silent Data Corruptions (SDCs), developers
need to invoke error injection analyses to find particularly vulnerable instructions and then …

Fluid: A framework for approximate concurrency via controlled dependency relaxation

H Jiang, H Zhang, X Tang, V Govindaraj… - Proceedings of the …, 2021 - dl.acm.org
In this work, we introduce the Fluid framework, a set of language, compiler and runtime
extensions that allow for the expression of regions within which dataflow dependencies can …

Djenne: Dependable and Decentralized Computation for Networked Embedded Systems

S Gopalakrishnan, Y Sherif - Proceedings of the Int'l ACM Conference …, 2023 - dl.acm.org
How should we build applications for large-scale networked embedded systems--now in the
incarnation of the Internet of Things--when we do not want to rely on the existence of a …