• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Fakultet for teknologi, kunst og design (TKD)
  • TKD - Institutt for informasjonsteknologi
  • View Item
  •   Home
  • Fakultet for teknologi, kunst og design (TKD)
  • TKD - Institutt for informasjonsteknologi
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Performance and Energy Efficiency of CUDA and OpenCL for GPU Computing using Python

Holm, Håvard Heitlo; Brodtkorb, André R.; Sætra, Martin Lilleeng
Journal article, Peer reviewed
Published version
Thumbnail
View/Open
APC-36-APC200089.pdf (536.1Kb)
URI
https://hdl.handle.net/10642/9742
Date
2020
Metadata
Show full item record
Collections
  • TKD - Institutt for informasjonsteknologi [1041]
Original version
Holm HH, Brodtkorb A, Sætra ML. Performance and Energy Efficiency of CUDA and OpenCL for GPU Computing using Python. Advances in Parallel Computing. 2020;36:593-604   https://doi.org/10.3233/APC200089
Abstract
In this work, we examine the performance and energy efficiency when using Python for developing HPC codes running on the GPU. We investigate the portability of performance and energy efficiency between CUDA and OpenCL; between GPU generations; and between low-end, mid-range and high-end GPUs. Our findings show that for some combinations of GPU and GPU code, there is a significant speedup for CUDA over OpenCL, but that this does not hold in general. Our experiments show that performance in general varies more between different GPUs, than between using CUDA and OpenCL. Finally, we show that tuning for performance is a good way of tuning for energy efficiency.
Publisher
IOS Press
Series
Advances in Parallel Computing;Volume 36: Parallel Computing: Technology Trends
Journal
Advances in Parallel Computing

Related items

Showing items related by title, author, creator and subject.

  • GPU Computing with Python: Performance, Energy Efficiency and Usability 

    Holm, Håvard Heitlo; Brodtkorb, André R.; Sætra, Martin Lilleeng (Computation;Volume 8, Issue 1, Journal article; Peer reviewed, 2020-01-06)
    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 ...
  • Use of Digital Learning Environments: A Study about Fragmented Information Awareness 

    Saplacan, Diana; Herstad, Jo; Pajalic, Zada (IxD&A (Interaction Design and Architecture(s);N. 43, Winter 2019-20, Journal article; Peer reviewed, 2020)
    The study focuses on fragmented information awareness as a result of the cross-use of Digital Learning Environments (DLEs), rather than focusing on the use of individual Learning Management Systems (LMSs). This study goes ...
  • Modeling Complex Quantum Dynamics: Evolution of Numerical Algorithms in the HPC Context 

    Meyerov, I.; Liniov, A.; Ivanchenko, M.; Denysov, Sergiy (Lobachevskii Journal of Mathematics;Vol. 41, No. 8, Journal article; Peer reviewed, 2020-10-21)
    Due to complexity of the systems and processes it addresses, the development of computational quantum physics is influenced by the progress in computing technology. Here we overview the evolution, from the late 1980s to ...

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit