Repository logo
 

Holistic optimization framework for FPGA accelerators

dc.contributor.authorPouget, Stéphane, author
dc.contributor.authorLo, Michael, author
dc.contributor.authorPouchet, Louis-Noël, author
dc.contributor.authorCong, Jason, author
dc.contributor.authorACM, publisher
dc.date.accessioned2025-12-22T19:09:11Z
dc.date.available2025-12-22T19:09:11Z
dc.date.issued2025-09-05
dc.description.abstractCustomized accelerators have revolutionized modern computing by delivering substantial gains in energy efficiency and performance through hardware specialization. Field-Programmable Gate Arrays (FPGAs) play a crucial role in this paradigm, offering unparalleled flexibility and high-performance potential. High-Level Synthesis (HLS) and source-to-source compilers have simplified FPGA development by translating high-level programming languages into hardware descriptions enriched with directives. However, achieving high Quality of Results (QoR) remains a significant challenge, requiring intricate code transformations, strategic directive placement, and optimized data communication. This article presents Prometheus, a holistic optimization framework that integrates key optimizations - including task fusion, tiling, loop permutation, computation-communication overlap, and concurrent task execution-into a unified design space. By leveraging Non-Linear Programming (NLP) methodologies, Prometheus explores the optimization space under strict resource constraints, enabling automatic bitstream generation. Unlike existing frameworks, Prometheus considers interdependent transformations and dynamically balances computation and memory access. We evaluate Prometheus across multiple benchmarks, demonstrating its ability to maximize parallelism, minimize execution stalls, and optimize data movement. The results showcase its superior performance compared to state-of-the-art FPGA optimization frameworks, highlighting its effectiveness in delivering high QoR while reducing manual tuning efforts.
dc.format.mediumborn digital
dc.format.mediumarticles
dc.identifier.bibliographicCitationStéphane Pouget, Michael Lo, Louis-Noël Pouchet, and Jason Cong. 2025. Holistic Optimization Framework for FPGA Accelerators. ACM Trans. Des. Autom. Electron. Syst. 31, 1, Article 7 (November 2025), 37 pages. https://doi.org/10.1145/3769307
dc.identifier.doihttps://doi.org/10.1145/3769307
dc.identifier.urihttps://hdl.handle.net/10217/242554
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartofPublications
dc.relation.ispartofACM DL Digital Library
dc.rights.licenseThis work is licensed under a Creative Commons Attribution 4.0 International License.
dc.rights.urihttps://creativecommons.org/licenses/by/4.0
dc.subjecthigh-level synthesis
dc.subjectnon-linear programming
dc.subjectcompiler
dc.titleHolistic optimization framework for FPGA accelerators
dc.typeText
dc.typeImage

Files

Original bundle

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

Collections