Search

Searching. Please wait…

Detalle_Publicacion

Straightforward heterogeneous computing with the oneapi coexecutor runtime

Abstract: Heterogeneous systems are the core architecture of most computing systems, from high-performance computing nodes to embedded devices, due to their excellent performance and energy efficiency. Efficiently programming these systems has become a major challenge due to the complexity of their architectures and the efforts required to provide them with co-execution capabilities that can fully exploit the applications. There are many proposals to simplify the programming and management of acceleration devices and multi-core CPUs. However, in many cases, portability and ease of use compromise the efficiency of different devices?even more so when co-executing. Intel oneAPI, a new and powerful standards-based unified programming model, built on top of SYCL, addresses these issues. In this paper, oneAPI is provided with co-execution strategies to run the same kernel between different devices, enabling the exploitation of static and dynamic policies. This work evaluates the performance and energy efficiency for a well-known set of regular and irregular HPC benchmarks, using two heterogeneous systems composed of an integrated GPU and CPU. Static and dynamic load balancers are integrated and evaluated, highlighting single and co-execution strategies and the most significant key points of this promising technology. Experimental results show that co-execution is worthwhile when using dynamic algorithms and improves the efficiency even further when using unified shared memory.

Other publications of the same journal or congress with authors from the University of Cantabria

 Authorship: Nozal R., Bosque J.L.,

 Fuente: Electronics, 2021, 10(19), 2386

Publisher: MDPI

 Year of publication: 2021

No. of pages: 25

Publication type: Article

 DOI: 10.3390/electronics10192386

ISSN: 2079-9292

 Spanish project: PID2019-105660RB-C22

Publication Url: https://doi.org/10.3390/electronics10192386

Authorship

RAUL NOZAL GONZALEZ