Exploiting Parallelism on GPUs and FPGAs with OmpSs

Abstract

This paper presents the OmpSs approach to deal with heterogeneous programming on GPU and FPGA accelerators. The OmpSs programming model is based on the Mercurium compiler and the Nanos++ runtime. Applications are annotated with compiler directives specifying task-based parallelism. The Mercurium compiler transforms the code to exploit the parallelism in the… (More)
DOI: 10.1145/3152821.3152880

Topics

11 Figures and Tables

Slides referencing similar topics