Modern heterogeneous computer systems offer an exceptional computational potential, but require specific knowledge and experience on the part of the programmer to fully realize it. In this paper we explore different approaches to the task of adapting an application to the heterogeneous computer system. We provide performance evaluation of the test application ported using those approaches. We also evaluate the difficulty and time investment required to implement those approaches in relation to performance improvements they offer.

Original languageEnglish
Pages (from-to)25-40
Number of pages16
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10963
DOIs
StatePublished - 4 Jul 2018
Event18th International Conference on Computational Science and Its Applications, ICCSA 2018 - Melbourne, Australia
Duration: 2 Jul 20185 Jul 2018

    Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

    Research areas

  • Computing, CUDA, Heterogeneous, Performance

ID: 35284401