Optimization Techniques for GPU Programming

38Citations
Citations of this article
52Readers
Mendeley users who have this article in their library.

Abstract

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.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Hijma, P., Heldens, S., Sclocco, A., Van Werkhoven, B., & Bal, H. E. (2023). Optimization Techniques for GPU Programming. ACM Computing Surveys, 55(11). https://doi.org/10.1145/3570638

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 11

55%

Lecturer / Post doc 4

20%

Researcher 4

20%

Professor / Associate Prof. 1

5%

Readers' Discipline

Tooltip

Computer Science 17

81%

Engineering 4

19%

Article Metrics

Tooltip
Mentions
News Mentions: 1
Social Media
Shares, Likes & Comments: 9

Save time finding and organizing research with Mendeley

Sign up for free