https://publica.fraunhofer.de/entities/publication/48ba9162-26f5-4a92-8e9a-fb2af2332189
CoopCL: Cooperative Execution of OpenCL Programs on Heterogeneous CPU-GPU Platforms
In this work, we present CoopCL, an C++ API and runtime that abstracts and unifies the cooperative workload execution on multi-core CPU and GPU. The CoopCL...
cooperativeexecutionopencl
https://publica.fraunhofer.de/entities/publication/a78b4ecc-92f1-46e4-91ca-a0b534df3ac3
CoopCL: A Framework for Cooperative Execution of Data-parallel Kernels on Multi-device Platforms
This paper describes CoopCL framework that is specifically designed to reduce the multi-device programming complexity. CoopCL consists of a three core...