Impacto
Downloads
Downloads per month over past year
Castaño Roldán, Germán and Faqir-Rhazoui, Youssef and García Sánchez, Carlos and Prieto Matías, Manuel (2022) Evaluation of Intel's DPC++ Compatibility Tool in heterogeneous computing. Journal of Parallel and Distributed Computing, 165 . pp. 120-129. ISSN 0743-7315
Preview |
PDF
Creative Commons Attribution. 659kB |
Official URL: https://doi.org/10.1016/j.jpdc.2022.03.017
Abstract
The Intel DPC++ Compatibility Tool is a component of the Intel oneAPI Base Toolkit. This tool automatically transforms CUDA code into Data Parallel C++ (DPC++), thus assisting in the migration process. DPC++ is an implementation of the programming standard for heterogeneous computing known as SYCL, which unifies the development of parallel applications on CPUs, GPUs or even FPGAs.
This paper analyzes the DPC++ Compatibility Tool by considering the manual intervention required and the problems encountered while migrating the Rodinia benchmarks. For this suite, this tool achieves an impressive rate of almost 87% for code successfully migrated. Moreover, a comparative study of the performance obtained by the migrated code was carried out, showing a moderate overhead in most of the migrated examples. Finally, a performance comparison on different devices was also performed.
Item Type: | Article |
---|---|
Additional Information: | CRUE-CSIC (Acuerdos Transformativos 2022) |
Uncontrolled Keywords: | DPC++, oneAPI, Rodinia, Intel DPCT, CUDA |
Subjects: | Sciences > Computer science > Computer programming Sciences > Computer science > Hardware Sciences > Computer science > Software |
ID Code: | 74152 |
Deposited On: | 22 Aug 2022 08:30 |
Last Modified: | 18 Oct 2022 08:57 |
Origin of downloads
Repository Staff Only: item control page