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 …
performance demands confront plateauing resource budgets, approximate computing has …
A closer look at spatiotemporal convolutions for action recognition
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 …
study their effects on action recognition. Our motivation stems from the observation that 2D …
Approximation opportunities in edge computing hardware: A systematic literature review
With the increasing popularity of the Internet of Things and massive Machine Type
Communication technologies, the number of connected devices is rising. However, although …
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 …
learning algorithms, such as those involving convolutional and deep neural networks (CNNs …
A survey on machine learning accelerators and evolutionary hardware platforms
Advanced computing systems have long been enablers for breakthroughs in artificial
intelligence (AI) and machine learning (ML) algorithms, either through sheer computational …
intelligence (AI) and machine learning (ML) algorithms, either through sheer computational …
Neural acceleration for GPU throughput processors
Graphics Processing Units (GPUs) can accelerate diverse classes of applications, such as
recognition, gaming, data analytics, weather prediction, and multimedia. Many of these …
recognition, gaming, data analytics, weather prediction, and multimedia. Many of these …
Input responsiveness: using canary inputs to dynamically steer approximation
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 …
canary input—a small program input carefully constructed to capture the intrinsic properties …
Machine-learning-based self-tunable design of approximate computing
Approximate computing (AC) is an emerging computing paradigm suitable for intrinsic error-
tolerant applications to reduce energy consumption and execution time. Different …
tolerant applications to reduce energy consumption and execution time. Different …
Flexjava: Language support for safe and modular approximate programming
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 …
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 …
exceptions, has had limited impact on computer architecture. Recent work, however, has …