Porting applications to GPU-based heterogeneous systems is far from a trivial task. Those systems offer exceptional performance potential, but require specific knowledge to utilize correctly. The basic tools do not offer the level of abstraction to make GPU easy to use for a non-specialist. Many external tools aimed to correct that problem. In this paper we categorize them in broad terms, compare them to the use of the base GPGPU technologies, and discuss their future potential.

Original languageEnglish
Pages (from-to)328-332
Number of pages5
JournalCEUR Workshop Proceedings
Volume2267
StatePublished - 2018
Event8th International Conference "Distributed Computing and Grid-Technologies in Science and Education", GRID 2018 - Dubna, Russian Federation
Duration: 10 Sep 201814 Sep 2018

    Research areas

  • GPU, Heterogeneous, High performance computing, Optimization, Parallelization, Porting

    Scopus subject areas

  • Computer Science(all)

ID: 99411730