Show simple item record

dc.contributor.authorHolm, Håvard Heitlo
dc.contributor.authorBrodtkorb, André R.
dc.contributor.authorSætra, Martin Lilleeng
dc.date.accessioned2020-03-13T11:53:12Z
dc.date.available2020-03-13T11:53:12Z
dc.date.created2020-01-07T10:49:25Z
dc.date.issued2020
dc.identifier.issn2079-3197
dc.identifier.urihttp://hdl.handle.net/11250/2646727
dc.description.abstractIn this work, we examine the performance, energy efficiency, and usability when using Python for developing high-performance computing codes running on the graphics processing unit (GPU). We investigate the portability of performance and energy efficiency between Compute Unified Device Architecture (CUDA) and Open Compute Language (OpenCL); between GPU generations; and between low-end, mid-range, and high-end GPUs. Our findings showed that the impact of using Python is negligible for our applications, and furthermore, CUDA and OpenCL applications tuned to an equivalent level can in many cases obtain the same computational performance. Our experiments showed that performance in general varies more between different GPUs than between using CUDA and OpenCL. We also show that tuning for performance is a good way of tuning for energy efficiency, but that specific tuning is needed to obtain optimal energy efficiency.nb_NO
dc.language.isoengnb_NO
dc.publisherMDPInb_NO
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleGPU Computing with Python: Performance, Energy Efficiency and Usabilitynb_NO
dc.typeJournal articlenb_NO
dc.typePeer reviewednb_NO
dc.description.versionpublishedVersionnb_NO
dc.source.journalComputationnb_NO
dc.identifier.doihttp://dx.doi.org/10.3390/computation8010004
dc.identifier.cristin1767477
dc.relation.projectNorges forskningsråd: 250935nb_NO
dc.relation.projectNotur/NorStore: NN9550Knb_NO
dc.description.localcode2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).nb_NO
cristin.unitcode194,63,15,0
cristin.unitnameInstitutt for matematiske fag
cristin.ispublishedfalse
cristin.fulltextoriginal
cristin.qualitycode1


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Navngivelse 4.0 Internasjonal
Except where otherwise noted, this item's license is described as Navngivelse 4.0 Internasjonal