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 …

MD-HM: memoization-based molecular dynamics simulations on big memory system

Z Xie, W Dong, J Liu, I Peng, Y Ma, D Li - Proceedings of the ACM …, 2021 - dl.acm.org
Molecular dynamics (MD) simulation is a fundamental method for modeling ensembles of
particles. In this paper, we introduce a new method to improve the performance of MD by …

MERCI: efficient embedding reduction on commodity hardware via sub-query memoization

Y Lee, SH Seo, H Choi, HU Sul, S Kim, JW Lee… - Proceedings of the 26th …, 2021 - dl.acm.org
Deep neural networks (DNNs) with embedding layers are widely adopted to capture
complex relationships among entities within a dataset. Embedding layers aggregate multiple …

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 …

Tensorox: Accelerating gpu applications via neural approximation on unused tensor cores

NM Ho, WF Wong - IEEE Transactions on Parallel and …, 2021 - ieeexplore.ieee.org
Driven by the demands of deep learning, many hardware accelerators, including GPUs,
have begun to include specialized tensor processing units to accelerate matrix operations …

Iterative construction of energy and quality-efficient approximate multipliers utilizing lower bit-length counterparts

S Khosravi, A Kamran - The Journal of Supercomputing, 2024 - Springer
With the increasing complexity of digital systems, managing power dissipation and energy
consumption in digital circuits, particularly in emerging embedded systems for artificial …

From Circuits to SoC Processors: Arithmetic Approximation Techniques & Embedded Computing Methodologies for DSP Acceleration

V Leon - arXiv preprint arXiv:2302.12194, 2023 - arxiv.org
The computing industry is forced to find alternative design approaches and computing
platforms to sustain increased power efficiency, while providing sufficient performance …

Approximate function memoization

P Arundhati, SK Jena, SK Pani - Concurrency and Computation …, 2022 - Wiley Online Library
Function memoization is an optimization technique that reduces a function call overhead
when the same input appears again. A table that stores the previous result is searched and …

Data and computation reuse in CNNs using memristor TCAMs

RF de Moura, JPC de Lima, L Carro - ACM Transactions on …, 2022 - dl.acm.org
Exploiting computational and data reuse in CNNs is crucial for the successful design of
resource-constrained platforms. In image recognition applications, high levels of input …

Stochastic Iterative Approximation: Software/hardware techniques for adjusting aggressiveness of approximation

T Nakamura, K Tomida, S Kouno… - 2021 IEEE 39th …, 2021 - ieeexplore.ieee.org
Approximate computing (AC) reduces power consumption and increases execution speed in
exchange for computational accuracy. By adjusting the accuracy of approximation at runtime …