Directive-based programming models, such as OpenMP, OpenACC, and OmpSs, enable users to accelerate applications by using coprocessors with little effort. These devices offer significant computing power, but their use can ...

Clusters of GPUs are emerging as a new computational
scenario. Programming them requires the use of
hybrid models that increase the complexity of the applications,
reducing the productivity of programmers.
We present ...