Comparing Portability of FPGA High-Level Synthesis Frameworks in the Context of a Highly-Parallel Application
| UDC.coleccion | Investigación | es_ES |
| UDC.departamento | Enxeñaría de Computadores | es_ES |
| UDC.endPage | 50410 | es_ES |
| UDC.grupoInv | Grupo de Arquitectura de Computadores (GAC) | es_ES |
| UDC.institutoCentro | CITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación | es_ES |
| UDC.journalTitle | IEEE Access | es_ES |
| UDC.startPage | 50394 | es_ES |
| UDC.volume | 13 | es_ES |
| dc.contributor.author | Castro, Manuel de | |
| dc.contributor.author | Osorio, Roberto | |
| dc.contributor.author | Andújar, Francisco J. | |
| dc.contributor.author | Carratalá-Sáez, Rocío | |
| dc.contributor.author | Torres, Yuri | |
| dc.contributor.author | Llanos, Diego R. | |
| dc.date.accessioned | 2025-04-21T10:34:05Z | |
| dc.date.available | 2025-04-21T10:34:05Z | |
| dc.date.issued | 2025-03-14 | |
| dc.description.abstract | [Abstract]: With the growing popularity of FPGA-based accelerators in HPC applications, new challenges have emerged, particularly in terms of programming and portability. This paper provides an overview of the current state of FPGA tools and their limitations. This study evaluates the performance and portability of two frameworks, SYCL and OpenCL, for developing HPC FPGA solutions. The case of porting a highly-parallel application to FPGAs is studied. First, naïve, low-development-effort implementations are presented using both ND-range and single-task types of kernels, and their performance is evaluated. Subsequently, an optimized FPGA-centric approach is presented and assessed using metrics from the compilation framework. Finally, the different approaches presented are implemented using OpenCL and SYCL and their performance is evaluated. Results reveal that ND-range kernels offer high portability for highly parallel applications, while single-task codes exhibit significantly lower portability. Additionally, SYCL struggles to generate efficient hardware architectures for this kind of application when described as single-task codes, although its performance when following the ND-range approach is surprisingly high. | es_ES |
| dc.description.sponsorship | This work was supported in part by Spanish Ministerio de Ciencia e Innovación and the European Regional Development Fund (ERDF) Program of the European Union, (NATASHA Project), under Grant PID2022-142292NB-I00; in part by Junta de Castilla y León-FEDER Grants, (PROPHET-2 Project), Junta de Castilla y León, Spain under Grant VA226P20; in part by MCIN/AEI/10.13039/ 501100011033 through European Union NextGenerationEU/PRTR, under Grant TED2021 130367B I00; and in part by MCIN/AEI/10.13039/501100011033 through ERDF a way of making Europe, EU, under Grant PID2022-136435NB-I00. The work of Manuel De Castro was supported by Spanish Ministerio de Ciencia, Innovación y Universidades, through Ayudas para la Formación de Profesorado Universitario FPU 2022. | es_ES |
| dc.description.sponsorship | Junta de Castilla y León; VA226P20 | es_ES |
| dc.identifier.citation | M. De Castro, R. R. Osorio, F. J. Andújar, R. Carratalá-Sáez, Y. Torres and D. R. Llanos, "Comparing Portability of FPGA High-Level Synthesis Frameworks in the Context of a Highly-Parallel Application," in IEEE Access, vol. 13, pp. 50394-50410, 2025, doi: 10.1109/ACCESS.2025.3551428. | es_ES |
| dc.identifier.doi | 10.1109/ACCESS.2025.3551428 | |
| dc.identifier.issn | 2169-3536 | |
| dc.identifier.uri | http://hdl.handle.net/2183/41800 | |
| dc.language.iso | eng | es_ES |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | es_ES |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2022-142292NB-I00/ES/NUEVAS TECNOLOGIAS AVANZADAS PARA ADAPTAR APLICACIONES CIENTIFICAS PARA SU EJECUCION EN ARQUITECTURAS HETEROGENEAS | es_ES |
| dc.relation.projectID | info: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 | es_ES |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/TED2021-130367B-I00/ES/MONITORIZACIÓN DIGITAL RÁPIDA DE ECOSISTEMAS FLUVIALES | es_ES |
| dc.relation.uri | https://doi.org/10.1109/ACCESS.2025.3551428 | es_ES |
| dc.rights | Atribución 3.0 España | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.rights.uri | http://creativecommons.org/licenses/by/3.0/es/ | * |
| dc.subject | Data parallelism | es_ES |
| dc.subject | FPGA | es_ES |
| dc.subject | HLS | es_ES |
| dc.subject | OpenCL | es_ES |
| dc.subject | portability | es_ES |
| dc.subject | SYCL | es_ES |
| dc.title | Comparing Portability of FPGA High-Level Synthesis Frameworks in the Context of a Highly-Parallel Application | es_ES |
| dc.type | journal article | es_ES |
| dc.type.hasVersion | VoR | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | eac2943b-5be2-46e9-9816-09ae10df6b76 | |
| relation.isAuthorOfPublication.latestForDiscovery | eac2943b-5be2-46e9-9816-09ae10df6b76 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Osorio_Roberto_2025_Comparing_Portability_of_FPGA_High-Level_Synthesis_Frameworks.pdf
- Size:
- 1.04 MB
- Format:
- Adobe Portable Document Format
- Description:

