Reverse-Engineering Optimization Techniques of High-Level Synthesis: Practical Insights Into Accelerating Applications With AMD-Xilinx Vitis

dc.contributor.authorKoronis, Jorge
dc.contributor.authorLanchares Dávila, Juan
dc.contributor.authorGarnica Alcázar, Antonio Óscar
dc.contributor.authorHidalgo Pérez, José Ignacio
dc.date.accessioned2026-02-20T16:35:58Z
dc.date.available2026-02-20T16:35:58Z
dc.date.issued2025
dc.description.abstractModern AI applications contain computationally expensive sections. Accelerator cards and tools like AMD Vitis HLS leverage high-level synthesis and hardware (HW) optimizations to create custom HW designs to accelerate them.Nevertheless, the learning curve is steep, even for those with previous knowledge of HW design, due to the complexity of the optimization techniques and limited information on their interactions and HW effects. This paper quantitatively analyzes the interactions of optimization techniques after reverse engineering Vitis’ optimization directives, both in isolation and in pairs.Over 150 experiments were conducted to investigate three distinct goals: assessing pragma behavior and the rules governing pragma application and optimizations, modeling Vitis HLS latency estimates, and evaluating the impact of optimizations on design space exploration, specifically area and latency. These experiments involve different combinations and placements of optimizations in the loop and function hierarchy of the test bench. Our findings offer guidance on using Vitis pragmas and identify promising configurations for optimizing latency and area.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statuspub
dc.identifier.doi10.1109/TCAD.2025.3526053
dc.identifier.urihttps://hdl.handle.net/20.500.14352/132817
dc.issue.number1
dc.journal.titleIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
dc.language.isoeng
dc.publisherIEEE
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.keywordHLS
dc.subject.keywordXilinx
dc.subject.keywordVitis
dc.subject.keywordAlveo
dc.subject.keywordAcceleration
dc.subject.keywordOptimiza-tion
dc.subject.keywordTutorial
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleReverse-Engineering Optimization Techniques of High-Level Synthesis: Practical Insights Into Accelerating Applications With AMD-Xilinx Vitis
dc.typejournal article
dc.type.hasVersionAM
dc.volume.number1
dspace.entity.typePublication
relation.isAuthorOfPublication33d1dfc8-7bd7-4f4d-ac77-e9c369e8d82e
relation.isAuthorOfPublication981f825f-2880-449a-bcfc-686b866206d0
relation.isAuthorOfPublication.latestForDiscovery33d1dfc8-7bd7-4f4d-ac77-e9c369e8d82e

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Reverse-Engineering_Optimization_Techniques_of_Hig.pdf
Size:
4 MB
Format:
Adobe Portable Document Format

Collections