A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
A lightweight approach to performance portability with targetDP
2016
The international journal of high performance computing applications
Leading HPC systems achieve their status through use of highly parallel devices such as NVIDIA GPUs or Intel Xeon Phi many-core CPUs. The concept of performance portability across such architectures, as well as traditional CPUs, is vital for the application programmer. In this paper we describe targetDP, a lightweight abstraction layer which allows gridbased applications to target data parallel hardware in a platform agnostic manner. We demonstrate the effectiveness of our pragmatic approach by
doi:10.1177/1094342016682071
fatcat:7qo4qg4ernhkbczsk2wpozdfae