Analyzing the Performance Portability of SYCL across CPUs, GPUs, and Hybrid Systems with SW Sequence Alignment
Manuel Costanzo, Enzo Rucci, Carlos Garc\'ia-S\'anchez, Marcelo, Naiouf, Manuel Prieto-Mat\'ias

TL;DR
This study evaluates SYCL's performance portability across diverse CPUs, GPUs, and hybrid systems, demonstrating its versatility and identifying performance variations in heterogeneous configurations for bioinformatics applications.
Contribution
It extends previous research by analyzing SYCL's effectiveness on a broader range of architectures, including hybrid CPU-GPU systems from multiple vendors, with detailed performance insights.
Findings
SYCL performs comparably to CUDA on NVIDIA GPUs.
SYCL achieves similar efficiency on AMD and Intel GPUs.
Performance varies significantly in multi-GPU and CPU-GPU setups.
Abstract
The high-performance computing (HPC) landscape is undergoing rapid transformation, with an increasing emphasis on energy-efficient and heterogeneous computing environments. This comprehensive study extends our previous research on SYCL's performance portability by evaluating its effectiveness across a broader spectrum of computing architectures, including CPUs, GPUs, and hybrid CPU-GPU configurations from NVIDIA, Intel, and AMD. Our analysis covers single-GPU, multi-GPU, single-CPU, and CPU-GPU hybrid setups, using two common, bioinformatic applications as a case study. The results demonstrate SYCL's versatility across different architectures, maintaining comparable performance to CUDA on NVIDIA GPUs while achieving similar architectural efficiency rates on AMD and Intel GPUs in the majority of cases tested. SYCL also demonstrated remarkable versatility and effectiveness across CPUs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene expression and cancer classification · Genetics, Bioinformatics, and Biomedical Research · Genomics and Phylogenetic Studies
