SYCL for CPU+GPU Heterogeneous Computing: A Study on Integrated and Discrete GPUs
This work presents a study on the influence of GPU capabilities on heterogeneous CPU+GPU computing schemes with SYCL. To conduct this analysis, two iterative problems were considered as case studies using dynamic load balancing between host and device. Performance evaluation was carried out on an integrated GPU (iGPU) as well as on two models of NVIDIA discrete GPUs (dGPUs). On the iGPU, shared memory with the CPU limits performance in memory-bound scenarios. In contrast, dGPUs consistently outperform the CPU due to their highly parallel architecture and high-bandwidth memory. Nonetheless, heterogeneous schemes may provide some benefits depending on the performance gap between devices and the computational characteristics of the problem.
keywords: SYCL, GPU, Heterogeneous computing
Publication: Congress
1760515063190
October 15, 2025
/research/publications/sycl-for-cpugpu-heterogeneous-computing-a-study-on-integrated-and-discrete-gpus
This work presents a study on the influence of GPU capabilities on heterogeneous CPU+GPU computing schemes with SYCL. To conduct this analysis, two iterative problems were considered as case studies using dynamic load balancing between host and device. Performance evaluation was carried out on an integrated GPU (iGPU) as well as on two models of NVIDIA discrete GPUs (dGPUs). On the iGPU, shared memory with the CPU limits performance in memory-bound scenarios. In contrast, dGPUs consistently outperform the CPU due to their highly parallel architecture and high-bandwidth memory. Nonetheless, heterogeneous schemes may provide some benefits depending on the performance gap between devices and the computational characteristics of the problem. - Silvia R. Alcaraz, Ruben Laso, David L. Vilariño and Francisco F. Rivera - 10.1109/CLUSTERWorkshops65972.2025.11164210 - 979-8-3315-1256-9
publications_en