Key points are not available for this paper at this time.
Current GPUs are massively parallel multicore processors optimised for workloads with a large degree of SIMD parallelism. Good performance requires highly idiomatic programs, whose development is work intensive and requires expert knowledge.
Chakravarty et al. (Sun,) studied this question.