Ruize Chen
A Novel GNN-based Framework with Differentiable Pooling for High-Level Synthesis QoR Prediction.
Rel. Luciano Lavagno, Mihai Teodor Lazarescu, Muhammad Usman Jamal. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2025
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) | Preview |
Abstract
High-Level Synthesis (HLS) enables rapid prototyping of application-specific hardware, allowing designers to develop hardware using C/C++ instead of hardware description languages (HDL). HLS directives (pragmas) provide optimization mechanisms for balancing performance and resource utilization. However, as the number of applied optimizations increases, the number of possible design configurations grows exponentially. Evaluating each design with HLS tools incurs significant computational and time costs, leading to slow and inefficient design space exploration. To accelerate this process, machine learning models, particularly graph neural networks (GNN), have been used to predict the quality of results (QoR) from pre-synthesis representations. However, existing methods still require improvements due to issues such as significant prediction errors caused by information loss during graph convolution and pooling.
To address these challenges, we propose a novel GNN-based framework incorporating differentiable pooling (DiffPool) to learn hierarchical representations of HLS designs
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
