Exploiting Heterogeneous Parallelism With the Heterogeneous Programming Library

gdc.relation.journal Journal Of Parallel And Distributed Computing en_US
dc.contributor.author Vinas, Moises
dc.contributor.author Bozkuş, Zeki
dc.contributor.author Fraguela, Basilio B.
dc.contributor.other Computer Engineering
dc.contributor.other 05. Faculty of Engineering and Natural Sciences
dc.contributor.other 01. Kadir Has University
dc.date.accessioned 2019-06-27T08:03:19Z
dc.date.available 2019-06-27T08:03:19Z
dc.date.issued 2013
dc.description.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. en_US]
dc.identifier.citationcount 27
dc.identifier.doi 10.1016/j.jpdc.2013.07.013 en_US
dc.identifier.issn 0743-7315 en_US
dc.identifier.issn 1096-0848 en_US
dc.identifier.issn 0743-7315
dc.identifier.issn 1096-0848
dc.identifier.scopus 2-s2.0-84885951736 en_US
dc.identifier.uri https://hdl.handle.net/20.500.12469/772
dc.identifier.uri https://doi.org/10.1016/j.jpdc.2013.07.013
dc.language.iso en en_US
dc.publisher Academic Press Inc Elsevier Science en_US
dc.relation.ispartof Journal of Parallel and Distributed Computing
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Programmability en_US
dc.subject Heterogeneity en_US
dc.subject Parallelism en_US
dc.subject Portability en_US
dc.subject Libraries en_US
dc.subject Code generation en_US
dc.subject OpenCL en_US
dc.title Exploiting Heterogeneous Parallelism With the Heterogeneous Programming Library en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional Bozkuş, Zeki en_US
gdc.author.institutional Bozkuş, Zeki
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.description.department Fakülteler, Mühendislik ve Doğa Bilimleri Fakültesi, Bilgisayar Mühendisliği Bölümü en_US
gdc.description.endpage 1638
gdc.description.issue 12
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q1
gdc.description.startpage 1627 en_US
gdc.description.volume 73 en_US
gdc.description.wosquality Q1
gdc.identifier.openalex W2077030552
gdc.identifier.wos WOS:000326057700010 en_US
gdc.oaire.accesstype BRONZE
gdc.oaire.diamondjournal false
gdc.oaire.downloads 6
gdc.oaire.impulse 10.0
gdc.oaire.influence 4.606103E-9
gdc.oaire.isgreen true
gdc.oaire.keywords OpenCL
gdc.oaire.keywords Programmability
gdc.oaire.keywords Libraries
gdc.oaire.keywords Parallelism
gdc.oaire.keywords Portability
gdc.oaire.keywords Code generation
gdc.oaire.keywords Heterogeneity
gdc.oaire.popularity 1.5771671E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.views 3
gdc.openalex.fwci 5.606
gdc.openalex.normalizedpercentile 0.87
gdc.opencitations.count 26
gdc.plumx.crossrefcites 26
gdc.plumx.facebookshareslikecount 5
gdc.plumx.mendeley 27
gdc.plumx.scopuscites 27
gdc.scopus.citedcount 27
gdc.wos.citedcount 27
relation.isAuthorOfPublication 14914cc2-2a09-46be-a429-12ef3a6f5456
relation.isAuthorOfPublication.latestForDiscovery 14914cc2-2a09-46be-a429-12ef3a6f5456
relation.isOrgUnitOfPublication fd8e65fe-c3b3-4435-9682-6cccb638779c
relation.isOrgUnitOfPublication 2457b9b3-3a3f-4c17-8674-7f874f030d96
relation.isOrgUnitOfPublication b20623fc-1264-4244-9847-a4729ca7508c
relation.isOrgUnitOfPublication.latestForDiscovery fd8e65fe-c3b3-4435-9682-6cccb638779c

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Exploiting heterogeneous parallelism with the Heterogeneous Programming Library.pdf
Size:
1.21 MB
Format:
Adobe Portable Document Format
Description: