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 …
Exploiting errors for efficiency: A survey from circuits to applications
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 …
tolerates the effects of noise in its execution, hardware, system software, and programming …
Optimizing video analytics with declarative model relationships
The availability of vast video collections and the accuracy of ML models has generated
significant interest in video analytics systems. Since naively processing all frames using …
significant interest in video analytics systems. Since naively processing all frames using …
ApproxDet: content and contention-aware approximate object detection for mobiles
Advanced video analytic systems, including scene classification and object detection, have
seen widespread success in various domains such as smart cities and autonomous …
seen widespread success in various domains such as smart cities and autonomous …
Deftnn: Addressing bottlenecks for dnn execution on gpus via synapse vector elimination and near-compute data fission
Deep neural networks (DNNs) are key computational building blocks for emerging classes
of web services that interact in real time with users via voice, images and video inputs …
of web services that interact in real time with users via voice, images and video inputs …
Accelerating applications using edge tensor processing units
Neural network (NN) accelerators have been integrated into a wide-spectrum of computer
systems to accommodate the rapidly growing demands for artificial intelligence (AI) and …
systems to accommodate the rapidly growing demands for artificial intelligence (AI) and …
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 …
Concise loads and stores: The case for an asymmetric compute-memory architecture for approximation
Cache capacity and memory bandwidth play critical roles in application performance,
particularly for data-intensive applications from domains that include machine learning …
particularly for data-intensive applications from domains that include machine learning …
An approximate communication framework for network-on-chips
Y Chen, A Louri - IEEE Transactions on Parallel and Distributed …, 2020 - ieeexplore.ieee.org
Current multi-/many-core systems spend large amounts of time and power transmitting data
across on-chip interconnects. This problem is aggravated when data-intensive applications …
across on-chip interconnects. This problem is aggravated when data-intensive applications …
Process variation-aware approximate full adders for imprecision-tolerant applications
M Mirzaei, S Mohammadi - Computers & Electrical Engineering, 2020 - Elsevier
In imprecision-tolerant applications such as multimedia and signal processing a slightly
degraded output quality is acceptable, which could lead to significant power reduction. We …
degraded output quality is acceptable, which could lead to significant power reduction. We …