arrow
Return

Optimization Techniques for GPU Programming

delete2023-03-16
delete26
delete
OA
AI
P
Pieter Hijma *
S
Stijn Heldens
A
Alessio Sclocco
B
Ben van Werkhoven
H
Henri E. Bal
DOI:10.1145/3570638delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 vehicles, and exascale computing. It is therefore important to understand how to extract performance from these processors, something that is not trivial. This survey discusses various optimization techniques found in 450 articles published in the last 14 years. We analyze the optimizations from different perspectives which shows that the various optimizations are highly interrelated, explaining the need for techniques such as auto-tuning.
Keywords:
Survey
GPU
optimization
optimization techniques
performance bottleneck

Journal

ACM Computing Surveys cover
ACM Computing Surveys
IF:
28
Papers:
2.4K
Citations:
3.5W

Organization

V
Vrije Universiteit Amsterdam
Scholars:
4.2W
Papers: 3.7W
Citations: 3.7W