Optimization techniques for GPU programming

P Hijma, S Heldens, A Sclocco… - ACM Computing …, 2023 - dl.acm.org
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 …

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 …

Approximate computing: A survey

Q Xu, T Mytkowicz, NS Kim - IEEE Design & Test, 2015 - ieeexplore.ieee.org
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 …

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 …

Approxhadoop: Bringing approximations to mapreduce frameworks

I Goiri, R Bianchini, S Nagarakatte… - Proceedings of the …, 2015 - dl.acm.org
We propose and evaluate a framework for creating and running approximation-enabled
MapReduce programs. Specifically, we propose approximation mechanisms that fit naturally …

Paraprox: Pattern-based approximation for data parallel applications

M Samadi, DA Jamshidi, J Lee, S Mahlke - Proceedings of the 19th …, 2014 - dl.acm.org
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 …

General-purpose code acceleration with limited-precision analog computation

R St. Amant, A Yazdanbakhsh, J Park… - ACM SIGARCH …, 2014 - dl.acm.org
As improvements in per-transistor speed and energy efficiency diminish, radical departures
from conventional approaches are becoming critical to improving the performance and …

Load value approximation

J San Miguel, M Badr, NE Jerger - 2014 47th Annual IEEE …, 2014 - ieeexplore.ieee.org
Approximate computing explores opportunities that emerge when applications can tolerate
error or inexactness. These applications, which range from multimedia processing to …

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 …