A survey of techniques for approximate computing

S Mittal - ACM Computing Surveys (CSUR), 2016 - dl.acm.org
Approximate computing trades off computation quality with effort expended, and as rising
performance demands confront plateauing resource budgets, approximate computing has …

A closer look at spatiotemporal convolutions for action recognition

D Tran, H Wang, L Torresani, J Ray… - Proceedings of the …, 2018 - openaccess.thecvf.com
In this paper we discuss several forms of spatiotemporal convolutions for video analysis and
study their effects on action recognition. Our motivation stems from the observation that 2D …

Approximation opportunities in edge computing hardware: A systematic literature review

HJ Damsgaard, A Ometov, J Nurmi - ACM Computing Surveys, 2023 - dl.acm.org
With the increasing popularity of the Internet of Things and massive Machine Type
Communication technologies, the number of connected devices is rising. However, although …

ISAAC: A convolutional neural network accelerator with in-situ analog arithmetic in crossbars

A Shafiee, A Nag, N Muralimanohar… - ACM SIGARCH …, 2016 - dl.acm.org
A number of recent efforts have attempted to design accelerators for popular machine
learning algorithms, such as those involving convolutional and deep neural networks (CNNs …

A survey on machine learning accelerators and evolutionary hardware platforms

S Bavikadi, A Dhavlle, A Ganguly… - IEEE Design & …, 2022 - ieeexplore.ieee.org
Advanced computing systems have long been enablers for breakthroughs in artificial
intelligence (AI) and machine learning (ML) algorithms, either through sheer computational …

Neural acceleration for GPU throughput processors

A Yazdanbakhsh, J Park, H Sharma… - Proceedings of the 48th …, 2015 - dl.acm.org
Graphics Processing Units (GPUs) can accelerate diverse classes of applications, such as
recognition, gaming, data analytics, weather prediction, and multimedia. Many of these …

Input responsiveness: using canary inputs to dynamically steer approximation

MA Laurenzano, P Hill, M Samadi, S Mahlke… - Proceedings of the 37th …, 2016 - dl.acm.org
This paper introduces Input Responsive Approximation (IRA), an approach that uses a
canary input—a small program input carefully constructed to capture the intrinsic properties …

Machine-learning-based self-tunable design of approximate computing

M Masadeh, O Hasan, S Tahar - IEEE Transactions on Very …, 2021 - ieeexplore.ieee.org
Approximate computing (AC) is an emerging computing paradigm suitable for intrinsic error-
tolerant applications to reduce energy consumption and execution time. Different …

Flexjava: Language support for safe and modular approximate programming

J Park, H Esmaeilzadeh, X Zhang, M Naik… - Proceedings of the 2015 …, 2015 - dl.acm.org
Energy efficiency is a primary constraint in modern systems. Approximate computing is a
promising approach that trades quality of result for gains in efficiency and performance …

A survey of machine learning applied to computer architecture design

DD Penney, L Chen - arxiv preprint arxiv:1909.12373, 2019 - arxiv.org
Machine learning has enabled significant benefits in diverse fields, but, with a few
exceptions, has had limited impact on computer architecture. Recent work, however, has …