A Multi-Backend Autotuning Study of Feature Selection on GPUs

UDC.coleccionInvestigación
UDC.departamentoEnxeñaría de Computadores
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)
UDC.institutoCentroCITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación
UDC.issue645
UDC.journalTitleThe Journal of Supercomputing
UDC.volume82
dc.contributor.authorBeceiro, Bieito
dc.contributor.authorGonzález-Domínguez, Jorge
dc.contributor.authorPérez Diéguez, Adrián
dc.contributor.authorIbrahim, Khaled Z.
dc.contributor.authorTouriño, Juan
dc.date.accessioned2026-08-26T09:35:46Z
dc.date.available2026-08-26T09:35:46Z
dc.date.issued2026
dc.descriptionFinanciado para publicación en acceso aberto: Universidade da Coruña/CISUG The code for the CUDA, HIP, and SYCL backends for mRMR used in the experimental evaluation is available at https://gitlab.com/bieito/gpufs. The datasets analyzed in this study are available in the LIBSVM repository, https://www.csie.ntu.edu.twcjlin/libsvmtools/datasets/
dc.description.abstract[Abstract]: Feature selection is an important step in machine learning that can benefit from GPU acceleration. As the number of GPU vendors increases, it is imperative to adapt algorithms such as the minimum Redundancy Maximum Relevance (mRMR) feature selection method to different backends that support several GPU architectures. This work presents a multi-backend implementation of mRMR across CUDA, HIP, and SYCL, and studies its performance when combined with Bayesian optimization and transfer learning to automatically tune execution parameters for different platforms and datasets. Our experimental results show that when tuned, CUDA and HIP achieve comparable performance on NVIDIA architectures, while SYCL exhibits a moderate performance gap. Overall, this work highlights the impact of backend choice and autotuning on GPU-accelerated feature selection and provides insights into deploying mRMR across heterogeneous environments.
dc.description.sponsorshipOpen Access funding provided thanks to the CRUE-CSIC agreement with Springer Nature. This work was supported by grants PID2022-136435NB-I00 and PID2025-167767NB-I00, funded by MICIU/AEI/10.13039/501100011033 and “ERDF A way of making Europe”, EU; grant TSI-100925-2023-1, funded by the Ministry for Digital Transformation and Civil Service and Next-GenerationEU/RRF; FPU predoctoral grant of Bieito Beceiro ref. FPU20/00997, funded by the Ministry of Science, Innovation and Universities; and INDITEX-UDC Predoctoral Research Stay Grants Program 2024. In addition, this material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, Scientific Discovery through Advanced Computing (SciDAC) program under Award Number DE-AC02-05CH11231. Funding for open access charge: Universidade da Coruña/CISUG.
dc.description.sponsorshipUnited States. Department of Energy; DE-AC02-05CH11231
dc.description.urihttps://gitlab.com/bieito/gpufs
dc.identifier.citationBeceiro, B., González-Domínguez, J., Diéguez, A.P. et al. A multi-backend autotuning study of feature selection on GPUs. J Supercomput 82, 645 (2026). https://doi.org/10.1007/s11227-026-08770-5
dc.identifier.doi10.1007/s11227-026-08770-5
dc.identifier.issn1573-0484
dc.identifier.urihttps://hdl.handle.net/2183/49094
dc.language.isoeng
dc.publisherSpringer
dc.relation.isbasedonhttps://www.csie.ntu.edu.twcjlin/libsvmtools/datasets/
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2022-136435NB-I00/ES/ARQUITECTURAS, FRAMEWORKS Y APLICACIONES DE LA COMPUTACION DE ALTAS PRESTACIONES/
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2024-2027/PID2025-167767NB-I00/ES/
dc.relation.projectIDinfo:eu-repo/grantAgreement/MTDPF//TSI-100925-2023-1/ES/CÁTEDRA UDC-INDITEX DE IA EN ALGORITMOS VERDES
dc.relation.projectIDinfo:eu-repo/grantAgreement/MUNI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/FPU20%2F00997/ES/
dc.relation.urihttps://doi.org/10.1007/s11227-026-08770-5
dc.rightsAttribution 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectGPU
dc.subjectFeature selection
dc.subjectmRMR
dc.subjectCUDA
dc.subjectHIP
dc.subjectSYCL
dc.titleA Multi-Backend Autotuning Study of Feature Selection on GPUs
dc.typejournal article
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublicationf4c8ab01-016b-4acd-99ae-a097237dca58
relation.isAuthorOfPublication84d13059-7f4b-4cb5-ac65-0e07a77271f0
relation.isAuthorOfPublication31d7c9d0-70ef-44ef-af1d-e40f560c41bc
relation.isAuthorOfPublication86e306a5-99a1-4c43-8faa-720f0a9f0a34
relation.isAuthorOfPublication.latestForDiscoveryf4c8ab01-016b-4acd-99ae-a097237dca58

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Beceiro_Bieito_2026_A_multi_backend_autotuning_study.pdf
Size:
922.67 KB
Format:
Adobe Portable Document Format