A uniform approach for programming distributed heterogeneous computing systems
{{output}}
Large-scale compute clusters of heterogeneous nodes equipped with multi-core CPUs and GPUs are getting increasingly popular in the scientific community. However, such systems require a combination of different programming paradigms making application developme... ...