HEAL DSpace

Data-centric methodologies for efficient high-level synthesis

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Φερίκογλου, Άγγελος el
dc.contributor.author Ferikoglou, Angelos en
dc.date.accessioned 2026-07-17T07:09:00Z
dc.date.available 2026-07-17T07:09:00Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/65534
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.33228
dc.rights Default License
dc.subject FPGA en
dc.subject HLS en
dc.subject DSE en
dc.subject Επαναδιατάξιμες Αρχιτεκτονικές el
dc.subject Σύνθεση Υψηλού Επιπέδου el
dc.subject Αναζήτηση του Χώρου Λύσεων el
dc.title Data-centric methodologies for efficient high-level synthesis en
dc.title Δεδομενοκεντρικές μεθοδολογίες για αποδοτική σύνθεση υλικού από υψηλά επίπεδα σχεδιαστικής αφαίρεσης el
heal.type doctoralThesis
heal.classification Αρχιτεκτονική Υπολογιστών el
heal.language el
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2026-06-12
heal.abstract Field Programmable Gate Arrays (FPGAs) have emerged as a compelling platform for generating application-specific hardware, offering high performance and energy efficiency while retaining flexibility for post-deployment updates. Programming FPGAs at the Register Transfer Level (RTL) has traditionally posed significant challenges, as designers must explicitly manage hardware resources, timing, and parallelism, requiring deep expertise in digital logic and device architecture. High-Level Synthesis (HLS) mitigates many of these challenges by enabling designers to express hardware behavior using high-level languages, while the compiler automatically identifies parallelism and generates the corresponding RTL. This abstraction simplifies development, accelerates design exploration, and reduces the complexities of traditional hardware description language workflows. Despite these advantages, HLS introduces its own difficulties, as designers must carefully reason about how high-level constructs translate into hardware, particularly regarding parallelism, pipelining, and memory behavior, while the manual tuning of compiler directives combined with the slow feedback cycle of synthesis results creates a large and intricate design space, making it challenging to achieve optimal outcomes. In this dissertation, we investigated HLS Design Space Exploration (DSE) through three interrelated perspectives, each corresponding to a critical layer of the process. At the data layer, we developed GNΩSIS, a large-scale and diverse HLS design corpus, providing a robust foundation for training and benchmarking contemporary learning-based optimization methodologies. At the modeling layer, we introduced language-level performance and resource prediction techniques that enable early-stage, accurate estimation of HLS optimization effects, significantly reducing dependence on time-intensive synthesis runs. At the optimization layer, we proposed CollectiveHLS, a rapid, knowledge-driven framework for directive selection that leverages historical design behaviors to guide exploration and generate effective optimization strategies for unseen applications. Together, these contributions constitute a comprehensive approach to HLS DSE, enhancing scalability, predictive accuracy, and practical applicability across the entire optimization workflow. Finally, to bridge the gap toward real FPGA deployments, we propose a QoS-aware FPGAaaS framework that generates Pareto-optimal hardware variants for each application and dynamically selects the most appropriate one at runtime based on available resources, thereby improving resource utilization and reducing QoS violations. en
heal.advisorName Ξύδης, Σωτήριος el
heal.committeeMemberName Ξύδης, Σωτήριος el
heal.committeeMemberName Σούντρης, Δημήτριος el
heal.committeeMemberName Τσανάκας, Παναγιώτης el
heal.committeeMemberName Πεκμεστζή, Κιαμάλ el
heal.committeeMemberName Σιώζιος, Κωνσταντίνος el
heal.committeeMemberName Πνευματικάτος, Διονύσιος el
heal.committeeMemberName Τσερπές, Κωνσταντίνος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.fullTextAvailability false


Files in this item

This item appears in the following Collection(s)

Show simple item record