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
1 - 1 of 1
Loading...
- Name:
- Exploiting heterogeneous parallelism with the Heterogeneous Programming Library.pdf
- Size:
- 1.21 MB
- Format:
- Adobe Portable Document Format
- Description: