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

V Leon, MA Hanif, G Armeniakos, X Jiao… - ACM Computing …, 2023 - dl.acm.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 …

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

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

Hardware and software optimizations for accelerating deep neural networks: Survey of current trends, challenges, and the road ahead

M Capra, B Bussolino, A Marchisio, G Masera… - IEEE …, 2020 - ieeexplore.ieee.org
Currently, Machine Learning (ML) is becoming ubiquitous in everyday life. Deep Learning
(DL) is already present in many applications ranging from computer vision for medicine to …

Multipliers with approximate 4–2 compressors and error recovery modules

M Ha, S Lee - IEEE Embedded Systems Letters, 2017 - ieeexplore.ieee.org
Approximate multiplication is a common operation used in approximate computing methods
for high performance and low power computing. Power-efficient circuits for approximate …

High-performance accurate and approximate multipliers for FPGA-based hardware accelerators

S Ullah, S Rehman, M Shafique… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Multiplication is one of the widely used arithmetic operations in a variety of applications,
such as image/video processing and machine learning. FPGA vendors provide high …

Architectural-space exploration of approximate multipliers

S Rehman, W El-Harouni, M Shafique… - 2016 IEEE/ACM …, 2016 - ieeexplore.ieee.org
This paper presents an architectural-space exploration methodology for designing
approximate multipliers. Unlike state-of-the-art, our methodology generates various design …

Deep learning for edge computing: Current trends, cross-layer optimizations, and open research challenges

A Marchisio, MA Hanif, F Khalid… - 2019 IEEE Computer …, 2019 - ieeexplore.ieee.org
In the Machine Learning era, Deep Neural Networks (DNNs) have taken the spotlight, due to
their unmatchable performance in several applications, such as image processing, computer …

Libraries of approximate circuits: Automated design and application in CNN accelerators

V Mrazek, L Sekanina, Z Vasicek - IEEE Journal on Emerging …, 2020 - ieeexplore.ieee.org
Libraries of approximate circuits are composed of fully characterized digital circuits that can
be used as building blocks of energy-efficient implementations of hardware accelerators …

Hybrid partial product-based high-performance approximate recursive multipliers

H Waris, C Wang, W Liu, J Han… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Approximate recursive multipliers exhibit low-power operation because they are designed
using smaller power-efficient approximate multiplier blocks. These building blocks can be …

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 …