Supporting multiple accelerators in high-level programming models
Yonghong Yan, Pei‐Hung Lin, Chunhua Liao, Bronis R. de Supinski, Daniel J. Quinlan · 2015
Computational accelerators, such as manycore NVIDIA GPUs, Intel Xeon Phi and FPGAs, are becoming common in work-stations, servers and supercomputers for scientific and engineering applications. Efficiently exploiting the massive parallelism these accelerators provide requires the designs and implementations of productive programming models.