Exploiting Heterogeneous Parallelism With the Heterogeneous Programming Library

Loading...
Publication Logo

Date

2013

Authors

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

Journal Title

Journal ISSN

Volume Title

Publisher

Academic Press Inc Elsevier Science

Open Access Color

BRONZE

Green Open Access

Yes

OpenAIRE Downloads

6

OpenAIRE Views

3

Publicly Funded

No
Impulse
Top 10%
Influence
Top 10%
Popularity
Average

Research Projects

Journal Issue

Abstract

While recognition of the advantages of heterogeneous computing is steadily growing the issues of programmability and portability hinder its exploitation. The introduction of the OpenCL standard was a major step forward in that it provides code portability but its interface is even more complex than that of other approaches. In this paper we present the Heterogeneous Programming Library (HPL) which permits the development of heterogeneous applications addressing both portability and programmability while not sacrificing high performance. This is achieved by means of an embedded language and data types provided by the library with which generic computations to be run in heterogeneous devices can be expressed. A comparison in terms of programmability and performance with OpenCL shows that both approaches offer very similar performance while outlining the programmability advantages of HPL. (C) 2013 Elsevier Inc. All rights reserved.

Description

Keywords

Programmability, Heterogeneity, Parallelism, Portability, Libraries, Code generation, OpenCL, OpenCL, Programmability, Libraries, Parallelism, Portability, Code generation, Heterogeneity

Fields of Science

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

Citation

WoS Q

Q1

Scopus Q

Q1
OpenCitations Logo
OpenCitations Citation Count
26

Source

Journal of Parallel and Distributed Computing

Volume

73

Issue

12

Start Page

1627

End Page

1638
PlumX Metrics
Citations

CrossRef : 26

Scopus : 27

Captures

Mendeley Readers : 27

SCOPUS™ Citations

27

checked on Feb 13, 2026

Web of Science™ Citations

27

checked on Feb 13, 2026

Page Views

9

checked on Feb 13, 2026

Downloads

155

checked on Feb 13, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
3.93099217

Sustainable Development Goals