Improving Opencl Programmability With the Heterogeneous Programming Library

Loading...
Thumbnail Image

Date

2015

Authors

Vinas, Moises
Fraguela, Basilio B.
Bozkuş, Zeki
Andrade, Diego

Journal Title

Journal ISSN

Volume Title

Publisher

Elsevier Science Bv

Open Access Color

GOLD

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Top 10%
Influence
Top 10%
Popularity
Average

Research Projects

Journal Issue

Abstract

The use of heterogeneous devices is becoming increasingly widespread. Their main drawback is their low programmability due to the large amount of details that must be handled. Another important problem is the reduced code portability as most of the tools to program them are vendor or device-specific. The exception to this observation is OpenCL which largely suffers from the reduced programmability problem mentioned particularly in the host side. The Heterogeneous Programming Library (HPL) is a recent proposal to improve this situation as it couples portability with good programmability. While the HPL kernels must be written in a language embedded in C++ users may prefer to use OpenCL kernels for several reasons such as their growing availability or a faster development from existing codes. In this paper we extend HPL to support the execution of native OpenCL kernels and we evaluate the resulting solution in terms of performance and programmability achieving very good results.

Description

Keywords

Programmability, Heterogeneity, Portability, Libraries, OpenCL, OpenCL, Programmability, Libraries, Portability, Heterogeneity

Turkish CoHE Thesis Center URL

Fields of Science

0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology

Citation

WoS Q

Scopus Q

Q2
OpenCitations Logo
OpenCitations Citation Count
8

Source

Procedia Computer Science

Volume

51

Issue

Start Page

110

End Page

119
PlumX Metrics
Citations

CrossRef : 6

Scopus : 15

Captures

Mendeley Readers : 32

SCOPUS™ Citations

15

checked on Feb 01, 2026

Web of Science™ Citations

12

checked on Feb 01, 2026

Page Views

3

checked on Feb 01, 2026

Downloads

91

checked on Feb 01, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
4.20885935

Sustainable Development Goals

SDG data is not available