Optimization techniques for GPU programming
In the past decade, Graphics Processing Units have played an important role in the field of
high-performance computing and they still advance new fields such as IoT, autonomous …
high-performance computing and they still advance new fields such as IoT, autonomous …
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 …
Approximate computing: A survey
As one of the most promising energy-efficient computing paradigms, approximate computing
has gained a lot of research attention in the past few years. This paper presents a survey of …
has gained a lot of research attention in the past few years. This paper presents a survey of …
A retrospective and prospective view of approximate computing [point of view
W Liu, F Lombardi, M Shulte - Proceedings of the IEEE, 2020 - ieeexplore.ieee.org
Computing systems are conventionally designed to operate as accurately as possible.
However, this trend faces severe technology challenges, such as power consumption, circuit …
However, this trend faces severe technology challenges, such as power consumption, circuit …
Approxhadoop: Bringing approximations to mapreduce frameworks
We propose and evaluate a framework for creating and running approximation-enabled
MapReduce programs. Specifically, we propose approximation mechanisms that fit naturally …
MapReduce programs. Specifically, we propose approximation mechanisms that fit naturally …
Paraprox: Pattern-based approximation for data parallel applications
Approximate computing is an approach where reduced accuracy of results is traded off for
increased speed, throughput, or both. Loss of accuracy is not permissible in all computing …
increased speed, throughput, or both. Loss of accuracy is not permissible in all computing …
General-purpose code acceleration with limited-precision analog computation
As improvements in per-transistor speed and energy efficiency diminish, radical departures
from conventional approaches are becoming critical to improving the performance and …
from conventional approaches are becoming critical to improving the performance and …
Load value approximation
Approximate computing explores opportunities that emerge when applications can tolerate
error or inexactness. These applications, which range from multimedia processing to …
error or inexactness. These applications, which range from multimedia processing to …
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 …