dc.contributor.author | Holm, Håvard Heitlo | |
dc.contributor.author | Brodtkorb, André R. | |
dc.contributor.author | Sætra, Martin Lilleeng | |
dc.date.accessioned | 2020-03-13T11:53:12Z | |
dc.date.available | 2020-03-13T11:53:12Z | |
dc.date.created | 2020-01-07T10:49:25Z | |
dc.date.issued | 2020 | |
dc.identifier.issn | 2079-3197 | |
dc.identifier.uri | http://hdl.handle.net/11250/2646727 | |
dc.description.abstract | In 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.iso | eng | nb_NO |
dc.publisher | MDPI | nb_NO |
dc.rights | Navngivelse 4.0 Internasjonal | * |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/deed.no | * |
dc.title | GPU Computing with Python: Performance, Energy Efficiency and Usability | nb_NO |
dc.type | Journal article | nb_NO |
dc.type | Peer reviewed | nb_NO |
dc.description.version | publishedVersion | nb_NO |
dc.source.journal | Computation | nb_NO |
dc.identifier.doi | http://dx.doi.org/10.3390/computation8010004 | |
dc.identifier.cristin | 1767477 | |
dc.relation.project | Norges forskningsråd: 250935 | nb_NO |
dc.relation.project | Notur/NorStore: NN9550K | nb_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.unitcode | 194,63,15,0 | |
cristin.unitname | Institutt for matematiske fag | |
cristin.ispublished | false | |
cristin.fulltext | original | |
cristin.qualitycode | 1 | |