*Result*: FPGA framework improvements for HPC applications

Title:
FPGA framework improvements for HPC applications
Contributors:
Universitat Politècnica de Catalunya. Doctorat en Arquitectura de Computadors, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Universitat Politècnica de Catalunya. PM - Programming Models
Publisher Information:
Institute of Electrical and Electronics Engineers (IEEE)
Publication Year:
2023
Collection:
Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge
Document Type:
*Conference* conference object
File Description:
2 p.; application/pdf
Language:
English
Relation:
https://ieeexplore.ieee.org/document/10416136; info:eu-repo/grantAgreement/EC/H2020/956831/EU/Towards EXtreme scale Technologies and Accelerators for euROhpc hw%2FSw Supercomputing Applications for exascale/TEXTAROSSA; info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-107255GB-C21/ES/BSC - COMPUTACION DE ALTAS PRESTACIONES VIII/; https://hdl.handle.net/2117/402622
DOI:
10.1109/ICFPT59805.2023.00048
Rights:
Open Access
Accession Number:
edsbas.BB6F7661
Database:
BASE

*Further Information*

*In modern FPGA devices, place and route has become an increasingly difficult task due to an increase in resources and device complexity. This results in an exponential increase of implementation possibilities. Such a huge search space causes tools to have a hard time providing a good solution. This is even more challenging in chiplet-based devices due to their topology. In the same way, off-chip memory resources have grown both in size and number of modules. These resources are presented to the user as raw memory interfaces requiring the user to manage how accelerator kernels access off-chip memory to make effective use of the available bandwidth. Efficient usage of memory resources becomes a critical challenge as the more computational resources are added to a design the more pressure they impose on the memory subsystem. This work proposes new features to the OmpSs@FPGA programming model in order to mitigate these issues in a transparent way for programmers. ; This work is supported by the TEXTAROSSA project G.A. n.956831, as part of the EuroHPC initiative, by the Spanish Government (Grants PCI2021-121964-TEXTAROSSA, PID2019-107255GB-C21 MCIN/AEI/10.13039/501100011033, and CEX2021-001148- S), and by Generalitat de Catalunya (2021 SGR 01007). ; Peer Reviewed ; Postprint (author's final draft)*