Proceedings of the 8th International Workshop on Programming Models and Applications for Multicores and Manycores 2017
DOI: 10.1145/3026937.3026942
|View full text |Cite
|
Sign up to set email alerts
|

Towards Composable GPU Programming

Abstract: In this paper, we advocate a composable approach to programming systems with Graphics Processing Units (GPU): programs are developed as compositions of generic, reusable patterns. Current GPU programming approaches either rely on low-level, monolithic code without patterns (CUDA and OpenCL), which achieves high performance at the cost of cumbersome and error-prone programming, or they improve the programmability by using pattern-based abstractions (e.g., Thrust) but pay a performance penalty due to inefficient… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
references
References 9 publications
0
0
0
Order By: Relevance